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 2, 2026 15:05Josu San MartinJosu San MartinCPPclang++20.1.2Success31,379
Aug 2, 2026 15:04Josu San MartinJosu San MartinCPPclang++20.1.2Success30,628
Aug 2, 2026 15:01Josu San MartinJosu San MartinCPPclang++20.1.2Success36,793
Aug 2, 2026 14:56Josu San MartinJosu San MartinCPPclang++20.1.2Success30,574
Aug 2, 2026 14:54Josu San MartinJosu San MartinCPPclang++20.1.2Success30,574+0.02 RP
Aug 2, 2026 14:52Josu San MartinJosu San MartinCPPclang++20.1.2Success30,600
Aug 2, 2026 14:49Josu San MartinJosu San MartinCPPclang++20.1.2Success30,624
Aug 2, 2026 14:47Josu San MartinJosu San MartinCPPclang++20.1.2Success32,920
Aug 2, 2026 14:44Josu San MartinJosu San MartinCPPclang++20.1.2Success31,004
Aug 2, 2026 14:39Josu San MartinJosu San MartinCPPclang++20.1.2Success34,198
Aug 2, 2026 14:33Josu San MartinJosu San MartinCPPclang++20.1.2Success32,264
Aug 2, 2026 14:31Josu San MartinJosu San MartinCPPclang++20.1.2Success30,758
Aug 2, 2026 14:29Josu San MartinJosu San MartinCPPclang++20.1.2Success30,584
Aug 2, 2026 14:26Josu San MartinJosu San MartinCPPclang++20.1.2Success30,587
Aug 2, 2026 14:24Josu San MartinJosu San MartinCPPclang++20.1.2Success30,881
Aug 2, 2026 14:22Josu San MartinJosu San MartinCPPclang++20.1.2Success30,659
Aug 2, 2026 14:17anboto1anboto1CPPclang++16.0.6Success111,591+1.52 RP
Aug 2, 2026 14:13Josu San MartinJosu San MartinCPPclang++20.1.2Success30,576+5.39 RP
Aug 2, 2026 14:09Josu San MartinJosu San MartinCPPclang++20.1.2Success31,235
Aug 2, 2026 14:05Josu San MartinJosu San MartinCPPclang++20.1.2Success31,227
Aug 2, 2026 13:54Josu San MartinJosu San MartinCPPclang++20.1.2Success35,002
Aug 2, 2026 13:44Josu San MartinJosu San MartinCPPclang++20.1.2Success31,874
Aug 2, 2026 13:37Josu San MartinJosu San MartinCPPclang++20.1.2Success32,115
Aug 2, 2026 13:21anboto1anboto1CPPclang++16.0.6Success129,837
Aug 2, 2026 13:20Josu San MartinJosu San MartinCPPclang++20.1.2Success32,949
Aug 2, 2026 13:18Josu San MartinJosu San MartinCPPclang++20.1.2Success33,929
Aug 2, 2026 13:13anboto1anboto1CPPclang++16.0.6Success113,515+3.93 RP
Aug 2, 2026 13:09Josu San MartinJosu San MartinCPPclang++20.1.2Success32,901
Aug 2, 2026 13:07Josu San MartinJosu San MartinCPPclang++20.1.2Success32,116
Aug 2, 2026 13:05Josu San MartinJosu San MartinCPPclang++20.1.2Success32,107
Aug 2, 2026 12:58Josu San MartinJosu San MartinCPPclang++20.1.2Success31,312
Aug 2, 2026 12:50Josu San MartinJosu San MartinCPPclang++20.1.2Success33,125
Aug 2, 2026 12:46Josu San MartinJosu San MartinCPPg++14.2.0Success31,969
Aug 2, 2026 12:33Josu San MartinJosu San MartinCPPclang++20.1.2Success33,936
Aug 2, 2026 12:27Josu San MartinJosu San MartinCPPclang++20.1.2Success33,893
Aug 2, 2026 12:20Josu San MartinJosu San MartinCPPclang++20.1.2Success35,177
Aug 2, 2026 12:11anboto1anboto1CPPclang++16.0.6Success165,863
Aug 2, 2026 12:11Josu San MartinJosu San MartinCPPclang++20.1.2Success34,216
Aug 2, 2026 11:55anboto1anboto1CPPclang++16.0.6Success118,812+0.81 RP
Aug 2, 2026 11:50Josu San MartinJosu San MartinCPPclang++20.1.2Success31,169
Aug 2, 2026 11:47Josu San MartinJosu San MartinCPPclang++20.1.2Success31,969
Aug 2, 2026 11:45Josu San MartinJosu San MartinCPPclang++20.1.2Success31,805
Aug 2, 2026 11:40Josu San MartinJosu San MartinCPPclang++20.1.2Success31,093
Aug 2, 2026 11:39Josu San MartinJosu San MartinCPPclang++18.1.3Success31,488
Aug 2, 2026 11:37Josu San MartinJosu San MartinCPPclang++19.1.1Success31,425
Aug 2, 2026 11:33Josu San MartinJosu San MartinCPPclang++20.1.2Success32,160
Aug 2, 2026 11:29Josu San MartinJosu San MartinCPPclang++20.1.2Success31,088+3.48 RP
Aug 2, 2026 11:27Josu San MartinJosu San MartinCPPclang++20.1.2Success31,428+7.26 RP
Aug 2, 2026 11:25anboto1anboto1CPPclang++16.0.6Success182,394
Aug 2, 2026 11:25Josu San MartinJosu San MartinCPPclang++20.1.2Success32,481
Aug 2, 2026 11:22Josu San MartinJosu San MartinCPPclang++20.1.2Success34,908
Aug 2, 2026 11:00Josu San MartinJosu San MartinCPPclang++20.1.2Success33,875
Aug 2, 2026 06:17Josu San MartinJosu San MartinCPPclang++20.1.2Success33,643
Aug 2, 2026 05:09Josu San MartinJosu San MartinCPPclang++20.1.2Success40,305
Aug 1, 2026 22:39Josu San MartinJosu San MartinCPPclang++20.1.2Success32,718
Aug 1, 2026 22:18Josu San MartinJosu San MartinCPPclang++20.1.2Success32,553
Aug 1, 2026 21:16CodeReclaimersCodeReclaimersCPPclang++20.1.2Success70,121
Aug 1, 2026 21:11CodeReclaimersCodeReclaimersCPPclang++20.1.2Success69,671+4.12 RP
Aug 1, 2026 21:00CodeReclaimersCodeReclaimersCPPclang++20.1.2Success71,728+24.60 RP
Aug 1, 2026 20:49CodeReclaimersCodeReclaimersCPPclang++20.1.2Success87,093+106.41 RP
Aug 1, 2026 20:19CodeReclaimersCodeReclaimersCPPclang++20.1.2Success1,189,094+8.41 RP
Aug 1, 2026 15:29Josu San MartinJosu San MartinCPPclang++20.1.2Success32,162+4.24 RP
Aug 1, 2026 15:20Josu San MartinJosu San MartinCPPclang++20.1.2Success32,607+5.50 RP
Aug 1, 2026 15:15Josu San MartinJosu San MartinCPPclang++20.1.2Success33,202+8.76 RP
Aug 1, 2026 13:20Josu San MartinJosu San MartinCPPclang++20.1.2Success41,691
Aug 1, 2026 12:35Josu San MartinJosu San MartinCPPclang++20.1.2Success34,197+7.18 RP
Aug 1, 2026 12:23Josu San MartinJosu San MartinCPPclang++20.1.2Success35,685
Aug 1, 2026 12:20Josu San MartinJosu San MartinCPPclang++20.1.2Success35,058+0.47 RP
Aug 1, 2026 12:08Josu San MartinJosu San MartinCPPclang++20.1.2Success35,116+0.62 RP
Aug 1, 2026 12:01Josu San MartinJosu San MartinCPPclang++20.1.2Success35,655
Aug 1, 2026 11:24Josu San MartinJosu San MartinCPPclang++20.1.2Success35,850
Aug 1, 2026 11:21Josu San MartinJosu San MartinCPPclang++20.1.2Success35,193+0.96 RP
Aug 1, 2026 09:54Josu San MartinJosu San MartinCPPclang++20.1.2Success37,078
Aug 1, 2026 09:47Josu San MartinJosu San MartinCPPclang++20.1.2Success35,471
Aug 1, 2026 09:41Josu San MartinJosu San MartinCPPclang++20.1.2Success38,143
Aug 1, 2026 09:19Josu San MartinJosu San MartinCPPclang++20.1.2Success35,312+0.16 RP
Aug 1, 2026 08:59Josu San MartinJosu San MartinCPPclang++20.1.2Success35,332+3.01 RP
Aug 1, 2026 08:31Josu San MartinJosu San MartinCPPclang++20.1.2Success35,725
Aug 1, 2026 08:20Josu San MartinJosu San MartinCPPclang++20.1.2Success37,064
Aug 1, 2026 06:22Josu San MartinJosu San MartinCPPclang++20.1.2Success36,204
Aug 1, 2026 05:59Josu San MartinJosu San MartinCPPclang++20.1.2Success36,734
Aug 1, 2026 05:15Josu San MartinJosu San MartinCPPclang++20.1.2Success35,789
Aug 1, 2026 05:05anboto1anboto1CPPclang++16.0.6Success125,162
Aug 1, 2026 04:55anboto1anboto1CPPclang++16.0.6Success163,894
Aug 1, 2026 04:45anboto1anboto1CPPclang++16.0.6Success336,952
Aug 1, 2026 04:38anboto1anboto1CPPclang++16.0.6Success208,370
Aug 1, 2026 04:31anboto1anboto1CPPclang++16.0.6Success324,731
Aug 1, 2026 04:29anboto1anboto1CPPclang++16.0.6Success325,183
Aug 1, 2026 03:38Josu San MartinJosu San MartinCPPclang++20.1.2Success35,762
Aug 1, 2026 02:59Josu San MartinJosu San MartinCPPclang++20.1.2Success35,712+1.98 RP
Aug 1, 2026 02:51Josu San MartinJosu San MartinCPPclang++20.1.2Success35,966+3.58 RP
Aug 1, 2026 02:14Josu San MartinJosu San MartinCPPclang++20.1.2Success36,524
Aug 1, 2026 01:06anboto1anboto1CPPclang++16.0.6Success119,961+0.77 RP
Aug 1, 2026 01:03anboto1anboto1CPPclang++16.0.6Success121,085+1.70 RP
Aug 1, 2026 00:56anboto1anboto1CPPclang++16.0.6Success181,945
Aug 1, 2026 00:46anboto1anboto1CPPclang++16.0.6Success139,355
Aug 1, 2026 00:44anboto1anboto1CPPclang++16.0.6Success191,381
Jul 31, 2026 23:41Josu San MartinJosu San MartinCPPclang++20.1.2Success47,913
Jul 31, 2026 23:06anboto1anboto1CPPclang++16.0.6Success136,292
Jul 31, 2026 22:58anboto1anboto1CPPclang++16.0.6Success129,377