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 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
Aug 4, 2026 08:48Josu San MartinJosu San MartinCPPclang++20.1.2Success26,549
Aug 4, 2026 08:32Josu San MartinJosu San MartinCPPclang++20.1.2Success26,444
Aug 4, 2026 08:24Josu San MartinJosu San MartinCPPclang++20.1.2Success30,478
Aug 4, 2026 08:08Josu San MartinJosu San MartinRUSTrust-1.95.0Success26,124+19.97 RP
Aug 4, 2026 08:07Josu San MartinJosu San MartinCPPclang++20.1.2Success26,108
Aug 4, 2026 07:56Josu San MartinJosu San MartinCPPclang++20.1.2Success26,224
Aug 4, 2026 07:54Josu San MartinJosu San MartinCPPclang++20.1.2Success26,229
Aug 4, 2026 07:52Josu San MartinJosu San MartinCPPclang++20.1.2Success26,314
Aug 4, 2026 07:50Josu San MartinJosu San MartinCPPclang++20.1.2Success26,951
Aug 4, 2026 07:49Josu San MartinJosu San MartinCPPclang++20.1.2Success26,127
Aug 4, 2026 07:46Josu San MartinJosu San MartinCPPclang++20.1.2Success26,100+0.88 RP
Aug 4, 2026 07:43Josu San MartinJosu San MartinCPPclang++20.1.2Success26,160+6.58 RP
Aug 4, 2026 07:39Josu San MartinJosu San MartinCPPclang++20.1.2Success26,618+0.35 RP
Aug 4, 2026 07:38Josu San MartinJosu San MartinCPPclang++20.1.2Success27,058
Aug 4, 2026 07:22Josu San MartinJosu San MartinCPPclang++20.1.2Success27,395
Aug 4, 2026 07:15Josu San MartinJosu San MartinCPPclang++20.1.2Success27,162
Aug 4, 2026 07:05Josu San MartinJosu San MartinCPPclang++20.1.2Success26,643
Aug 4, 2026 07:03Josu San MartinJosu San MartinCPPclang++20.1.2Success26,643+0.86 RP
Aug 4, 2026 07:01Josu San MartinJosu San MartinCPPclang++20.1.2Success26,731
Aug 4, 2026 06:57Josu San MartinJosu San MartinCPPclang++20.1.2Success26,766
Aug 4, 2026 06:54Josu San MartinJosu San MartinCPPclang++20.1.2Success26,704+1.09 RP
Aug 4, 2026 06:45Josu San MartinJosu San MartinCPPclang++20.1.2Success27,576
Aug 4, 2026 06:13Josu San MartinJosu San MartinCPPclang++20.1.2Success26,782+2.11 RP
Aug 4, 2026 06:11Josu San MartinJosu San MartinCPPclang++20.1.2Success27,120
Aug 4, 2026 06:08Josu San MartinJosu San MartinCPPclang++20.1.2Success26,934+2.10 RP