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 3, 2026 16:43Josu San MartinJosu San MartinCPPclang++20.1.2Success28,038
Aug 3, 2026 16:41Josu San MartinJosu San MartinCPPclang++20.1.2Success27,628
Aug 3, 2026 16:39Josu San MartinJosu San MartinRUSTrust-1.95.0Success27,562+52.01 RP
Aug 3, 2026 16:28Josu San MartinJosu San MartinCPPclang++20.1.2Success28,185
Aug 3, 2026 16:26Josu San MartinJosu San MartinCPPclang++20.1.2Success30,276
Aug 3, 2026 16:25Josu San MartinJosu San MartinCPPclang++20.1.2Success27,571+0.26 RP
Aug 3, 2026 16:24Josu San MartinJosu San MartinCPPclang++20.1.2Success27,591+0.17 RP
Aug 3, 2026 16:22Josu San MartinJosu San MartinCPPclang++20.1.2Success27,604+1.22 RP
Aug 3, 2026 16:12Josu San MartinJosu San MartinCPPclang++20.1.2Success32,345
Aug 3, 2026 16:08Josu San MartinJosu San MartinCPPclang++20.1.2Success27,852
Aug 3, 2026 16:05Josu San MartinJosu San MartinCPPclang++20.1.2Success27,717
Aug 3, 2026 16:03Josu San MartinJosu San MartinCPPclang++20.1.2Success28,340
Aug 3, 2026 16:01Josu San MartinJosu San MartinCPPclang++20.1.2Success29,115
Aug 3, 2026 15:59Josu San MartinJosu San MartinCPPclang++20.1.2Success28,363
Aug 3, 2026 15:55Josu San MartinJosu San MartinCPPclang++20.1.2Success27,697+1.70 RP
Aug 3, 2026 15:45Josu San MartinJosu San MartinCPPclang++20.1.2Success28,418
Aug 3, 2026 15:43Josu San MartinJosu San MartinCPPclang++20.1.2Success29,510
Aug 3, 2026 15:38Josu San MartinJosu San MartinCPPclang++20.1.2Success30,244
Aug 3, 2026 15:35Josu San MartinJosu San MartinCPPclang++20.1.2Success27,828+12.10 RP
Aug 3, 2026 15:09Josu San MartinJosu San MartinCPPclang++20.1.2Success29,511
Aug 3, 2026 14:45Josu San MartinJosu San MartinCPPclang++20.1.2Success31,846
Aug 3, 2026 13:22Josu San MartinJosu San MartinCPPclang++20.1.2Success28,865
Aug 3, 2026 13:04Josu San MartinJosu San MartinCPPclang++20.1.2Success29,077
Aug 3, 2026 12:43Josu San MartinJosu San MartinCPPclang++20.1.2Success32,973
Aug 3, 2026 12:25Josu San MartinJosu San MartinCPPclang++20.1.2Success29,205
Aug 3, 2026 12:02Victor MerckléVictor MerckléCPPg++14.2.0Success30,518
Aug 3, 2026 11:59Josu San MartinJosu San MartinCPPclang++20.1.2Success28,802
Aug 3, 2026 11:49Josu San MartinJosu San MartinCPPclang++20.1.2Success31,249
Aug 3, 2026 11:49Victor MerckléVictor MerckléCPPg++14.2.0Success31,645
Aug 3, 2026 11:32Victor MerckléVictor MerckléCPPg++14.2.0Success29,326
Aug 3, 2026 10:53Josu San MartinJosu San MartinCPPclang++20.1.2Success30,176
Aug 3, 2026 10:43Josu San MartinJosu San MartinCPPclang++20.1.2Success30,185
Aug 3, 2026 10:36Josu San MartinJosu San MartinCPPclang++20.1.2Success29,003
Aug 3, 2026 10:27Josu San MartinJosu San MartinCPPclang++20.1.2Success30,437
Aug 3, 2026 10:19Josu San MartinJosu San MartinCPPclang++20.1.2Success29,513
Aug 3, 2026 10:11Josu San MartinJosu San MartinCPPclang++20.1.2Success29,529
Aug 3, 2026 10:04Josu San MartinJosu San MartinCPPclang++20.1.2Success29,178
Aug 3, 2026 09:58Josu San MartinJosu San MartinCPPclang++20.1.2Success28,798+0.06 RP
Aug 3, 2026 09:44Josu San MartinJosu San MartinCPPclang++20.1.2Success38,250
Aug 3, 2026 09:12Josu San MartinJosu San MartinCPPclang++20.1.2Success30,951
Aug 3, 2026 08:32Josu San MartinJosu San MartinCPPclang++20.1.2Success31,660
Aug 3, 2026 08:23anboto1anboto1CPPclang++20.1.2Success59,140
Aug 3, 2026 07:52Josu San MartinJosu San MartinCPPclang++20.1.2Success37,956
Aug 3, 2026 07:48Josu San MartinJosu San MartinCPPclang++20.1.2Success30,673
Aug 3, 2026 07:33Josu San MartinJosu San MartinCPPclang++20.1.2Success29,426
Aug 3, 2026 07:30Josu San MartinJosu San MartinCPPclang++20.1.2Success30,712
Aug 3, 2026 07:08Josu San MartinJosu San MartinCPPclang++20.1.2Success30,847
Aug 3, 2026 06:58anboto1anboto1CPPclang++16.0.6Success267,243
Aug 3, 2026 06:43Josu San MartinJosu San MartinCPPclang++20.1.2Success29,214
Aug 3, 2026 06:31Josu San MartinJosu San MartinCPPclang++20.1.2Success29,143
Aug 3, 2026 06:28Josu San MartinJosu San MartinCPPclang++20.1.2Success29,666
Aug 3, 2026 06:23Josu San MartinJosu San MartinCPPclang++20.1.2Success29,564
Aug 3, 2026 05:42Josu San MartinJosu San MartinCPPclang++20.1.2Success31,330
Aug 3, 2026 05:26Josu San MartinJosu San MartinCPPclang++20.1.2Success31,220
Aug 3, 2026 05:23Josu San MartinJosu San MartinCPPclang++20.1.2Success31,594
Aug 3, 2026 05:11Josu San MartinJosu San MartinCPPclang++20.1.2Success32,249
Aug 3, 2026 05:01Josu San MartinJosu San MartinCPPclang++20.1.2Success32,399
Aug 3, 2026 04:48anboto1anboto1CPPclang++16.0.6Success59,330
Aug 3, 2026 04:45Josu San MartinJosu San MartinCPPclang++20.1.2Success32,694
Aug 3, 2026 04:41anboto1anboto1CPPclang++16.0.6Success59,045
Aug 3, 2026 04:36anboto1anboto1CPPclang++16.0.6Success58,978+3.09 RP
Aug 3, 2026 04:20Josu San MartinJosu San MartinCPPclang++20.1.2Success38,024
Aug 3, 2026 04:19Victor MerckléVictor MerckléCPPg++14.2.0Success29,221+0.30 RP
Aug 3, 2026 04:16Josu San MartinJosu San MartinCPPclang++20.1.2Success37,429
Aug 3, 2026 04:12Josu San MartinJosu San MartinCPPclang++20.1.2Success29,018
Aug 3, 2026 04:07Josu San MartinJosu San MartinCPPclang++20.1.2Success29,256
Aug 3, 2026 04:05Josu San MartinJosu San MartinCPPclang++20.1.2Success28,964
Aug 3, 2026 03:49Victor MerckléVictor MerckléCPPg++14.2.0Success29,259
Aug 3, 2026 03:49Josu San MartinJosu San MartinCPPclang++20.1.2Success29,414
Aug 3, 2026 03:42Josu San MartinJosu San MartinCPPclang++20.1.2Success29,013
Aug 3, 2026 03:35Josu San MartinJosu San MartinCPPclang++20.1.2Success28,968
Aug 3, 2026 03:32Josu San MartinJosu San MartinCPPclang++20.1.2Success28,938
Aug 3, 2026 03:28Josu San MartinJosu San MartinCPPclang++20.1.2Success29,043
Aug 3, 2026 03:18anboto1anboto1CPPclang++16.0.6Success62,062
Aug 3, 2026 03:16Josu San MartinJosu San MartinCPPclang++20.1.2Success29,034
Aug 3, 2026 03:13Josu San MartinJosu San MartinCPPclang++20.1.2Success28,970
Aug 3, 2026 03:03Josu San MartinJosu San MartinCPPclang++20.1.2Success29,009
Aug 3, 2026 02:59Josu San MartinJosu San MartinCPPclang++20.1.2Success28,951
Aug 3, 2026 02:56Josu San MartinJosu San MartinCPPclang++20.1.2Success28,855
Aug 3, 2026 02:51Josu San MartinJosu San MartinCPPclang++20.1.2Success28,803+0.36 RP
Aug 3, 2026 02:40Josu San MartinJosu San MartinCPPclang++20.1.2Success28,833+0.76 RP
Aug 3, 2026 02:37Josu San MartinJosu San MartinCPPclang++20.1.2Success28,982
Aug 3, 2026 02:32Josu San MartinJosu San MartinCPPclang++20.1.2Success28,922
Aug 3, 2026 02:29Josu San MartinJosu San MartinCPPclang++20.1.2Success29,275
Aug 3, 2026 02:27Josu San MartinJosu San MartinCPPclang++20.1.2Success29,037
Aug 3, 2026 02:23Josu San MartinJosu San MartinCPPclang++20.1.2Success29,702
Aug 3, 2026 02:20Josu San MartinJosu San MartinCPPclang++20.1.2Success29,253
Aug 3, 2026 02:10Josu San MartinJosu San MartinCPPclang++20.1.2Success29,043
Aug 3, 2026 02:06Josu San MartinJosu San MartinCPPclang++20.1.2Success29,114
Aug 3, 2026 01:57Josu San MartinJosu San MartinCPPclang++20.1.2Success28,896+1.69 RP
Aug 3, 2026 01:54Josu San MartinJosu San MartinCPPclang++20.1.2Success29,038+1.49 RP
Aug 3, 2026 01:49Josu San MartinJosu San MartinCPPclang++20.1.2Success29,375
Aug 3, 2026 01:42Josu San MartinJosu San MartinCPPclang++20.1.2Success29,164+2.79 RP
Aug 3, 2026 01:23Josu San MartinJosu San MartinCPPclang++20.1.2Success29,595
Aug 3, 2026 01:20Josu San MartinJosu San MartinCPPclang++20.1.2Success29,539
Aug 3, 2026 01:16Josu San MartinJosu San MartinCPPclang++20.1.2Success29,555
Aug 3, 2026 01:15Josu San MartinJosu San MartinCPPclang++20.1.2Success29,506
Aug 3, 2026 00:57Josu San MartinJosu San MartinCPPclang++20.1.2Success29,403+0.10 RP
Aug 3, 2026 00:42Josu San MartinJosu San MartinCPPclang++20.1.2Success30,004
Aug 3, 2026 00:39Josu San MartinJosu San MartinCPPclang++20.1.2Success29,836