Format integers Sergey Svistunov

Compute a checksum over the decimal representations of binary integers as fast as possible.

Input: 250 000 000 uint32 values in little-endian binary on STDIN (4 bytes each).

Output: A uint64 checksum computed as:

CRC = sum of number_crc(n) for each n

where number_crc(n) converts n to its decimal string and sums ascii(digit) * position over each digit (0-indexed from the left).

Example: For n = 42, the decimal string is "42", so number_crc(42) = ascii('4') * 0 + ascii('2') * 1 = 52 * 0 + 50 * 1 = 50.

Date AuthorLanguageStatus Score
Aug 4, 2026 21:52Josu San MartinJosu San MartinCPPclang++20.1.2Error
Aug 4, 2026 21:52Josu San MartinJosu San MartinCPPclang++20.1.2Error
Aug 4, 2026 21:38Josu San MartinJosu San MartinCPPclang++20.1.2Error
Aug 4, 2026 21:34Josu San MartinJosu San MartinCPPg++10.5.0Error
Aug 4, 2026 21:10Josu San MartinJosu San MartinCPPclang++20.1.2Success34,465
Aug 4, 2026 20:58Josu San MartinJosu San MartinCPPclang++20.1.2Success26,026
Aug 4, 2026 20:49Josu San MartinJosu San MartinCPPclang++20.1.2Success27,595
Aug 4, 2026 20:11Josu San MartinJosu San MartinCPPclang++20.1.2Success26,006
Aug 4, 2026 19:44Josu San MartinJosu San MartinCPPclang++20.1.2Success25,247
Aug 4, 2026 19:38Josu San MartinJosu San MartinCPPclang++20.1.2Success25,252
Aug 4, 2026 19:15Josu San MartinJosu San MartinCPPclang++20.1.2Success25,162
Aug 4, 2026 19:05Josu San MartinJosu San MartinCPPclang++20.1.2Success25,210
Aug 4, 2026 18:21Josu San MartinJosu San MartinCPPclang++20.1.2Success27,703
Aug 4, 2026 17:57Josu San MartinJosu San MartinCPPclang++20.1.2Success25,207
Aug 4, 2026 17:49Josu San MartinJosu San MartinCPPclang++20.1.2Success25,190
Aug 4, 2026 17:42Josu San MartinJosu San MartinCPPclang++20.1.2Success25,409
Aug 4, 2026 17:32Josu San MartinJosu San MartinCPPclang++20.1.2Success25,796
Aug 4, 2026 17:25Josu San MartinJosu San MartinCPPclang++20.1.2Success25,866
Aug 4, 2026 17:05Josu San MartinJosu San MartinCPPclang++20.1.2Success25,172
Aug 4, 2026 17:01Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,237
Aug 4, 2026 16:49Josu San MartinJosu San MartinCPPclang++20.1.2Success25,797
Aug 4, 2026 16:47Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,206
Aug 4, 2026 16:42Josu San MartinJosu San MartinCPPclang++20.1.2Success25,194
Aug 4, 2026 16:40Josu San MartinJosu San MartinCPPclang++20.1.2Success25,164
Aug 4, 2026 16:34Josu San MartinJosu San MartinCPPclang++20.1.2Success25,668
Aug 4, 2026 16:28Josu San MartinJosu San MartinCPPclang++20.1.2Success25,578
Aug 4, 2026 16:25Josu San MartinJosu San MartinCPPclang++20.1.2Success25,835
Aug 4, 2026 16:21Josu San MartinJosu San MartinCPPclang++20.1.2Success25,155+0.24 RP
Aug 4, 2026 16:09Josu San MartinJosu San MartinCPPclang++20.1.2Success25,220
Aug 4, 2026 15:55Josu San MartinJosu San MartinCPPclang++20.1.2Success25,180
Aug 4, 2026 15:51Josu San MartinJosu San MartinCPPclang++20.1.2Success25,274
Aug 4, 2026 15:41Josu San MartinJosu San MartinCPPclang++20.1.2Success25,186
Aug 4, 2026 15:36Josu San MartinJosu San MartinCPPclang++20.1.2Success25,291
Aug 4, 2026 15:32Josu San MartinJosu San MartinCPPclang++20.1.2Success25,342
Aug 4, 2026 15:20Josu San MartinJosu San MartinCPPclang++20.1.2Success25,187
Aug 4, 2026 15:14Josu San MartinJosu San MartinCPPclang++20.1.2Success25,205
Aug 4, 2026 15:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,239
Aug 4, 2026 15:07Josu San MartinJosu San MartinCPPclang++20.1.2Success25,348
Aug 4, 2026 15:02Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,273
Aug 4, 2026 15:01Josu San MartinJosu San MartinCPPclang++20.1.2Success25,787
Aug 4, 2026 14:56Josu San MartinJosu San MartinCPPclang++20.1.2Success25,450
Aug 4, 2026 14:53Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,170+0.42 RP
Aug 4, 2026 14:45Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,183+1.74 RP
Aug 4, 2026 14:44Josu San MartinJosu San MartinCPPclang++20.1.2Success25,365
Aug 4, 2026 14:39Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,238+0.98 RP
Aug 4, 2026 14:38Josu San MartinJosu San MartinCPPclang++20.1.2Success25,425
Aug 4, 2026 14:37Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,358
Aug 4, 2026 14:32Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,291
Aug 4, 2026 14:30Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,277
Aug 4, 2026 14:24Josu San MartinJosu San MartinCPPclang++20.1.2Success25,506
Aug 4, 2026 14:23Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,332
Aug 4, 2026 14:16Josu San MartinJosu San MartinCPPclang++20.1.2Success25,283
Aug 4, 2026 14:12Josu San MartinJosu San MartinCPPclang++20.1.2Success25,337
Aug 4, 2026 14:03Josu San MartinJosu San MartinCPPclang++20.1.2Success25,368
Aug 4, 2026 13:52Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,269+3.45 RP
Aug 4, 2026 13:45Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,464
Aug 4, 2026 13:43Josu San MartinJosu San MartinCPPclang++20.1.2Success25,363+0.51 RP
Aug 4, 2026 13:27Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,396+1.50 RP
Aug 4, 2026 13:23Josu San MartinJosu San MartinCPPclang++20.1.2Success25,633
Aug 4, 2026 13:14Josu San MartinJosu San MartinCPPclang++20.1.2Success25,934
Aug 4, 2026 13:11Josu San MartinJosu San MartinCPPclang++20.1.2Success25,935
Aug 4, 2026 13:06Josu San MartinJosu San MartinCPPclang++20.1.2Success25,457
Aug 4, 2026 13:05Josu San MartinJosu San MartinRUSTrust-1.95.0Success30,528
Aug 4, 2026 12:55Josu San MartinJosu San MartinCPPclang++20.1.2Success26,122
Aug 4, 2026 12:49Josu San MartinJosu San MartinCPPclang++20.1.2Success25,404
Aug 4, 2026 12:46Josu San MartinJosu San MartinCPPclang++20.1.2Success25,412
Aug 4, 2026 12:43Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,486
Aug 4, 2026 12:36Josu San MartinJosu San MartinCPPclang++20.1.2Success25,443
Aug 4, 2026 12:33Josu San MartinJosu San MartinCPPclang++20.1.2Success25,451
Aug 4, 2026 12:31Josu San MartinJosu San MartinCPPclang++20.1.2Success25,473
Aug 4, 2026 12:27Josu San MartinJosu San MartinCPPclang++20.1.2Success25,403+0.20 RP
Aug 4, 2026 12:25Josu San MartinJosu San MartinCPPclang++20.1.2Success25,458
Aug 4, 2026 12:21Josu San MartinJosu San MartinCPPclang++20.1.2Success25,416+0.94 RP
Aug 4, 2026 12:16Josu San MartinJosu San MartinCPPclang++20.1.2Success25,477+0.14 RP
Aug 4, 2026 12:10Josu San MartinJosu San MartinCPPclang++20.1.2Success25,698
Aug 4, 2026 12:03Josu San MartinJosu San MartinCPPclang++20.1.2Success25,500
Aug 4, 2026 11:52Josu San MartinJosu San MartinRUSTrust-1.95.0Success25,486+17.54 RP
Aug 4, 2026 11:48Josu San MartinJosu San MartinCPPclang++20.1.2Success26,583
Aug 4, 2026 11:40Josu San MartinJosu San MartinCPPclang++20.1.2Success26,217
Aug 4, 2026 11:34Josu San MartinJosu San MartinCPPclang++20.1.2Success26,420
Aug 4, 2026 11:23Josu San MartinJosu San MartinRUSTrust-1.95.0Success26,122
Aug 4, 2026 10:59Josu San MartinJosu San MartinRUSTrust-1.95.0Success26,095
Aug 4, 2026 10:56Josu San MartinJosu San MartinCPPclang++20.1.2Success26,111
Aug 4, 2026 10:54Josu San MartinJosu San MartinCPPclang++20.1.2Success26,146
Aug 4, 2026 10:52Josu San MartinJosu San MartinCPPclang++20.1.2Success26,178
Aug 4, 2026 10:48Josu San MartinJosu San MartinCPPclang++20.1.2Success26,104
Aug 4, 2026 10:41Josu San MartinJosu San MartinCPPclang++20.1.2Success26,264
Aug 4, 2026 10:38Josu San MartinJosu San MartinCPPclang++20.1.2Success26,268
Aug 4, 2026 10:36Josu San MartinJosu San MartinCPPclang++20.1.2Success26,218
Aug 4, 2026 10:33Josu San MartinJosu San MartinCPPclang++20.1.2Success26,223
Aug 4, 2026 10:17Josu San MartinJosu San MartinCPPclang++20.1.2Success26,686
Aug 4, 2026 10:11Josu San MartinJosu San MartinCPPclang++20.1.2Success26,713
Aug 4, 2026 10:05Josu San MartinJosu San MartinRUSTrust-1.95.0Success26,069+1.27 RP
Aug 4, 2026 10:01Josu San MartinJosu San MartinCPPclang++20.1.2Success29,244
Aug 4, 2026 09:42Josu San MartinJosu San MartinCPPclang++20.1.2Success29,064
Aug 4, 2026 09:10Josu San MartinJosu San MartinCPPclang++20.1.2Success26,168
Aug 4, 2026 09:06Josu San MartinJosu San MartinCPPclang++20.1.2Success26,104
Aug 4, 2026 08:54Josu San MartinJosu San MartinZIG0.15.2Success26,127+20.45 RP
Aug 4, 2026 08:52Josu San MartinJosu San MartinCSHARP10.0.7Success27,182+20.14 RP
Aug 4, 2026 08:51Josu San MartinJosu San MartinGOgo1.26.2Success26,535+19.45 RP