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 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
Aug 4, 2026 05:59Josu San MartinJosu San MartinCPPclang++20.1.2Success29,418
Aug 4, 2026 05:31Josu San MartinJosu San MartinCPPclang++20.1.2Success31,730
Aug 4, 2026 05:15Josu San MartinJosu San MartinCPPclang++20.1.2Success27,250
Aug 4, 2026 05:14anboto1anboto1CPPclang++20.1.2Success61,767
Aug 4, 2026 05:12Josu San MartinJosu San MartinCPPclang++20.1.2Success28,791
Aug 4, 2026 05:10Josu San MartinJosu San MartinCPPclang++19.1.1Success28,784
Aug 4, 2026 05:07Josu San MartinJosu San MartinCPPclang++19.1.1Success27,974
Aug 4, 2026 05:05Josu San MartinJosu San MartinCPPclang++20.1.2Success27,134
Aug 4, 2026 05:03Josu San MartinJosu San MartinCPPclang++20.1.2Success27,139
Aug 4, 2026 04:53Josu San MartinJosu San MartinCPPclang++20.1.2Success31,149
Aug 4, 2026 04:47Josu San MartinJosu San MartinCPPclang++20.1.2Success27,918
Aug 4, 2026 04:11Josu San MartinJosu San MartinCPPclang++20.1.2Success27,475
Aug 4, 2026 04:09Josu San MartinJosu San MartinCPPclang++20.1.2Success27,373
Aug 4, 2026 04:07Josu San MartinJosu San MartinCPPclang++20.1.2Success27,236
Aug 4, 2026 03:58Josu San MartinJosu San MartinCPPclang++20.1.2Success27,294
Aug 4, 2026 03:50Josu San MartinJosu San MartinCPPclang++20.1.2Success27,427
Aug 4, 2026 03:47Josu San MartinJosu San MartinCPPclang++20.1.2Success27,175
Aug 4, 2026 03:45Josu San MartinJosu San MartinCPPclang++20.1.2Success27,260
Aug 4, 2026 03:40Josu San MartinJosu San MartinCPPclang++20.1.2Success27,370
Aug 4, 2026 03:37Josu San MartinJosu San MartinCPPclang++20.1.2Success27,374
Aug 4, 2026 03:35Josu San MartinJosu San MartinCPPclang++20.1.2Success27,189
Aug 4, 2026 03:29Josu San MartinJosu San MartinCPPclang++20.1.2Success31,697
Aug 4, 2026 03:19Josu San MartinJosu San MartinCPPclang++20.1.2Success28,116
Aug 4, 2026 03:14Josu San MartinJosu San MartinCPPclang++20.1.2Success27,163
Aug 4, 2026 03:13Josu San MartinJosu San MartinCPPclang++20.1.2Success27,993
Aug 4, 2026 03:11Josu San MartinJosu San MartinCPPclang++20.1.2Success27,758
Aug 4, 2026 02:59Josu San MartinJosu San MartinCPPclang++20.1.2Success27,504
Aug 4, 2026 02:57Josu San MartinJosu San MartinCPPclang++20.1.2Success27,539
Aug 4, 2026 02:56Josu San MartinJosu San MartinCPPclang++20.1.2Success27,153
Aug 4, 2026 02:53Josu San MartinJosu San MartinCPPclang++20.1.2Success27,632
Aug 4, 2026 02:51Josu San MartinJosu San MartinCPPclang++20.1.2Success27,252
Aug 4, 2026 02:48Josu San MartinJosu San MartinCPPclang++20.1.2Success27,170
Aug 4, 2026 02:45Josu San MartinJosu San MartinCPPclang++20.1.2Success27,167
Aug 4, 2026 02:40Josu San MartinJosu San MartinCPPclang++20.1.2Success27,992
Aug 4, 2026 02:36Josu San MartinJosu San MartinCPPclang++20.1.2Success27,110
Aug 4, 2026 02:32Josu San MartinJosu San MartinCPPclang++20.1.2Success27,098
Aug 4, 2026 02:29Josu San MartinJosu San MartinCPPclang++20.1.2Success27,087+1.74 RP
Aug 4, 2026 02:26Josu San MartinJosu San MartinCPPclang++20.1.2Success27,227
Aug 4, 2026 02:22Josu San MartinJosu San MartinCPPclang++20.1.2Success27,215+0.45 RP
Aug 4, 2026 02:21Josu San MartinJosu San MartinCPPclang++20.1.2Success27,476
Aug 4, 2026 02:14Josu San MartinJosu San MartinCPPclang++20.1.2Success28,943
Aug 4, 2026 02:08Josu San MartinJosu San MartinCPPclang++20.1.2Success27,275
Aug 4, 2026 02:05Josu San MartinJosu San MartinCPPclang++20.1.2Success27,949
Aug 4, 2026 02:02Josu San MartinJosu San MartinCPPclang++20.1.2Success31,722
Aug 4, 2026 01:57Josu San MartinJosu San MartinCPPclang++20.1.2Success32,451
Aug 4, 2026 01:45Josu San MartinJosu San MartinCPPclang++20.1.2Success29,122
Aug 4, 2026 01:44Josu San MartinJosu San MartinCPPclang++20.1.2Success29,771
Aug 4, 2026 01:37Josu San MartinJosu San MartinCPPclang++20.1.2Success27,494
Aug 4, 2026 01:27Josu San MartinJosu San MartinCPPclang++20.1.2Success27,248+1.19 RP
Aug 4, 2026 00:49Josu San MartinJosu San MartinCPPclang++20.1.2Success35,252
Aug 4, 2026 00:39Josu San MartinJosu San MartinCPPclang++20.1.2Success27,337+0.11 RP
Aug 4, 2026 00:37Josu San MartinJosu San MartinCPPclang++20.1.2Success27,345+0.48 RP
Aug 4, 2026 00:23Josu San MartinJosu San MartinCPPclang++20.1.2Success28,082
Aug 4, 2026 00:09Josu San MartinJosu San MartinCPPclang++20.1.2Success27,967
Aug 4, 2026 00:07Josu San MartinJosu San MartinCPPclang++20.1.2Success28,059
Aug 4, 2026 00:02Josu San MartinJosu San MartinCPPclang++20.1.2Success28,198
Aug 3, 2026 23:35Josu San MartinJosu San MartinCPPclang++20.1.2Success31,772
Aug 3, 2026 23:05Josu San MartinJosu San MartinCPPclang++20.1.2Success28,030
Aug 3, 2026 22:58Josu San MartinJosu San MartinCPPclang++18.1.3Success28,575
Aug 3, 2026 22:33Josu San MartinJosu San MartinCPPclang++20.1.2Success29,431
Aug 3, 2026 22:26anboto1anboto1CPPclang++20.1.2Success57,419
Aug 3, 2026 22:24anboto1anboto1CPPclang++20.1.2Success57,463
Aug 3, 2026 22:22anboto1anboto1CPPclang++20.1.2Success57,405
Aug 3, 2026 22:20anboto1anboto1CPPclang++20.1.2Success57,383+0.24 RP
Aug 3, 2026 22:18anboto1anboto1CPPclang++20.1.2Success57,462+0.12 RP
Aug 3, 2026 22:16anboto1anboto1CPPclang++20.1.2Success57,660
Aug 3, 2026 22:14anboto1anboto1CPPclang++20.1.2Success59,061
Aug 3, 2026 22:12anboto1anboto1CPPclang++20.1.2Success69,125
Aug 3, 2026 22:10Josu San MartinJosu San MartinCPPclang++20.1.2Success31,703
Aug 3, 2026 22:10anboto1anboto1CPPclang++20.1.2Success58,425
Aug 3, 2026 22:08anboto1anboto1CPPclang++20.1.2Success57,503+0.09 RP
Aug 3, 2026 22:04anboto1anboto1CPPclang++20.1.2Success58,177
Aug 3, 2026 22:02anboto1anboto1CPPclang++20.1.2Success58,706
Aug 3, 2026 22:00anboto1anboto1CPPclang++20.1.2Success57,703
Aug 3, 2026 21:57anboto1anboto1CPPclang++20.1.2Success59,169