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
Jan 23, 2026 02:40Josu San MartinJosu San MartinCPPg++13.3.0Success134,090
Jan 23, 2026 02:23Josu San MartinJosu San MartinCPPg++13.3.0Success107,268
Jan 23, 2026 02:23Josu San MartinJosu San MartinCPPg++13.3.0Success107,132
Jan 23, 2026 02:22Josu San MartinJosu San MartinCPPg++13.3.0Success107,463
Jan 23, 2026 02:21Josu San MartinJosu San MartinRUSTrust-1.92.0Success109,522+0.87 RP
Jan 23, 2026 02:21Josu San MartinJosu San MartinRUSTrust-1.92.0Success110,576+4.01 RP
Jan 23, 2026 02:16Josu San MartinJosu San MartinCPPg++13.3.0Success106,650
Jan 23, 2026 02:16Josu San MartinJosu San MartinCPPg++13.3.0Success110,982
Jan 23, 2026 02:11Josu San MartinJosu San MartinCPPg++13.3.0Success113,297
Jan 23, 2026 02:10Josu San MartinJosu San MartinCPPg++13.3.0Success106,575+5.68 RP
Jan 23, 2026 01:50Josu San MartinJosu San MartinCPPg++13.3.0Success154,310
Jan 23, 2026 01:38Josu San MartinJosu San MartinCPPg++13.3.0Success113,840
Jan 23, 2026 01:38Josu San MartinJosu San MartinCPPg++13.3.0Success154,350
Jan 23, 2026 01:38Josu San MartinJosu San MartinCPPg++13.3.0Success250,729
Jan 23, 2026 01:38Josu San MartinJosu San MartinCPPg++13.3.0Success117,736
Jan 23, 2026 01:37Josu San MartinJosu San MartinCPPg++13.3.0Success372,558
Jan 23, 2026 01:36Josu San MartinJosu San MartinCPPg++13.3.0Success133,584
Jan 23, 2026 01:22Josu San MartinJosu San MartinCPPg++13.3.0Success113,441+0.08 RP
Jan 23, 2026 01:21Josu San MartinJosu San MartinCPPg++13.3.0Success116,096
Jan 23, 2026 01:17Josu San MartinJosu San MartinCPPg++13.3.0Success113,557
Jan 23, 2026 01:17Josu San MartinJosu San MartinCPPg++13.3.0Success113,539+0.11 RP
Jan 23, 2026 01:15Josu San MartinJosu San MartinCPPg++13.3.0Success143,871
Jan 23, 2026 01:07Josu San MartinJosu San MartinCPPg++13.3.0Success184,420
Jan 22, 2026 23:34Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 23:33Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 23:32Josu San MartinJosu San MartinCPPg++13.3.0Success114,859
Jan 22, 2026 23:20Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 23:17Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 23:16Josu San MartinJosu San MartinCPPg++13.3.0Success134,063
Jan 22, 2026 23:16Josu San MartinJosu San MartinCPPg++13.3.0Success133,757
Jan 22, 2026 23:15Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 23:03Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 23:01Josu San MartinJosu San MartinCPPg++13.3.0Success133,680
Jan 22, 2026 22:56Josu San MartinJosu San MartinCPPg++13.3.0Success133,616
Jan 22, 2026 22:32Josu San MartinJosu San MartinCPPg++13.3.0Success133,692
Jan 22, 2026 22:25Josu San MartinJosu San MartinCPPg++13.3.0Success114,880
Jan 22, 2026 22:25Josu San MartinJosu San MartinCPPg++13.3.0Success177,304
Jan 22, 2026 22:25Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 22:25Josu San MartinJosu San MartinCPPg++13.3.0Success114,840
Jan 22, 2026 21:30Josu San MartinJosu San MartinCPPg++13.3.0Success118,731
Jan 22, 2026 21:30Josu San MartinJosu San MartinCPPg++13.3.0Success118,785
Jan 22, 2026 21:10Josu San MartinJosu San MartinCPPg++13.3.0Success209,804
Jan 22, 2026 21:10Josu San MartinJosu San MartinCPPg++13.3.0Success150,177
Jan 22, 2026 21:06Josu San MartinJosu San MartinCPPg++13.3.0Success114,900
Jan 22, 2026 21:03Josu San MartinJosu San MartinCPPg++13.3.0Success203,590
Jan 22, 2026 20:45Josu San MartinJosu San MartinCPPg++13.3.0Success195,091
Jan 22, 2026 20:43Josu San MartinJosu San MartinCPPg++13.3.0Success114,984
Jan 22, 2026 20:43Josu San MartinJosu San MartinCPPg++13.3.0Success195,002
Jan 22, 2026 20:42Josu San MartinJosu San MartinCPPg++13.3.0Success174,887
Jan 22, 2026 20:32Josu San MartinJosu San MartinCPPg++13.3.0Success114,825
Jan 22, 2026 20:11Josu San MartinJosu San MartinCPPg++13.3.0Success114,891
Jan 22, 2026 19:53Josu San MartinJosu San MartinCPPg++13.3.0Success114,817
Jan 22, 2026 19:23Josu San MartinJosu San MartinCPPg++13.3.0Success223,917
Jan 22, 2026 15:49Josu San MartinJosu San MartinCPPg++13.3.0Success113,683+0.06 RP
Jan 22, 2026 04:12Josu San MartinJosu San MartinCPPg++13.3.0Success115,061
Jan 22, 2026 04:06Josu San MartinJosu San MartinCPPg++13.3.0Success113,763+0.21 RP
Jan 22, 2026 03:56Josu San MartinJosu San MartinCPPg++13.3.0Success117,831
Jan 22, 2026 03:45Josu San MartinJosu San MartinCPPg++13.3.0Success117,508
Jan 22, 2026 03:33Josu San MartinJosu San MartinCPPg++13.3.0Success114,039+0.60 RP
Jan 22, 2026 03:22Josu San MartinJosu San MartinCPPg++13.3.0Success116,995
Jan 22, 2026 03:00Josu San MartinJosu San MartinCPPg++13.3.0Success115,006
Jan 22, 2026 02:43Josu San MartinJosu San MartinCPPg++13.3.0Success237,713
Jan 22, 2026 02:28Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:19Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:18Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:17Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:16Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:15Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:14Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:13Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 22, 2026 02:13Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 23:24Josu San MartinJosu San MartinCPPg++13.3.0Success114,821+0.04 RP
Jan 21, 2026 23:22Josu San MartinJosu San MartinCPPg++13.3.0Success192,217
Jan 21, 2026 23:21Josu San MartinJosu San MartinCPPg++13.3.0Success125,348
Jan 21, 2026 23:15Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 21, 2026 23:08Josu San MartinJosu San MartinCPPg++13.3.0Success114,877+0.02 RP
Jan 21, 2026 18:47Josu San MartinJosu San MartinCPPg++13.3.0Success529,131
Jan 21, 2026 18:47Josu San MartinJosu San MartinCPPg++13.3.0Success114,908+0.44 RP
Jan 21, 2026 18:46Josu San MartinJosu San MartinCPPg++13.3.0Success115,827
Jan 21, 2026 03:09Josu San MartinJosu San MartinCPPg++13.3.0Success115,494+2.97 RP
Jan 21, 2026 02:56Josu San MartinJosu San MartinCPPg++13.3.0Success119,601+0.70 RP
Jan 20, 2026 18:42Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 20, 2026 16:00Josu San MartinJosu San MartinCPPg++13.3.0Success223,340
Jan 20, 2026 14:29Josu San MartinJosu San MartinCPPg++13.3.0Success152,172
Jan 20, 2026 04:47Josu San MartinJosu San MartinCPPg++13.3.0Success121,077
Jan 20, 2026 04:09Josu San MartinJosu San MartinCPPg++13.3.0Success211,826
Jan 20, 2026 03:33Josu San MartinJosu San MartinCPPg++13.3.0Success121,099
Jan 20, 2026 03:32Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 20, 2026 03:32Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 20, 2026 03:30Josu San MartinJosu San MartinCPPg++13.3.0Success121,101
Jan 18, 2026 04:30Josu San MartinJosu San MartinCPPg++13.3.0Success158,239
Jan 18, 2026 03:29Josu San MartinJosu San MartinCPPg++13.3.0Success174,807
Jan 18, 2026 01:50Josu San MartinJosu San MartinCPPg++13.3.0Success203,355
Jan 18, 2026 01:25Josu San MartinJosu San MartinCPPg++13.3.0Error
Jan 18, 2026 01:25Josu San MartinJosu San MartinCPPg++13.3.0Success121,030
Jan 18, 2026 01:24Josu San MartinJosu San MartinCPPg++13.3.0Success120,980
Jan 18, 2026 01:24Josu San MartinJosu San MartinCPPg++13.3.0Success120,904
Jan 18, 2026 01:23Josu San MartinJosu San MartinCPPg++13.3.0Success120,926
Jan 18, 2026 01:22Josu San MartinJosu San MartinCPPg++13.3.0Success121,098
Jan 18, 2026 00:48Josu San MartinJosu San MartinCPPg++13.3.0Success136,142