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 00:22Josu San MartinJosu San MartinCPPclang++20.1.2Success32,192
Aug 2, 2026 23:56Josu San MartinJosu San MartinCPPclang++20.1.2Success29,412+0.14 RP
Aug 2, 2026 23:54Josu San MartinJosu San MartinCPPg++14.2.0Success31,667
Aug 2, 2026 23:47anboto1anboto1CPPclang++18.1.3Success186,694
Aug 2, 2026 23:43Josu San MartinJosu San MartinCPPclang++20.1.2Success29,426
Aug 2, 2026 23:39Josu San MartinJosu San MartinCPPclang++20.1.2Success29,424+0.65 RP
Aug 2, 2026 23:35Josu San MartinJosu San MartinCPPclang++20.1.2Success29,686
Aug 2, 2026 23:25Josu San MartinJosu San MartinCPPclang++20.1.2Success29,480+1.09 RP
Aug 2, 2026 23:23Josu San MartinJosu San MartinCPPclang++20.1.2Success29,911
Aug 2, 2026 23:12Josu San MartinJosu San MartinCPPclang++20.1.2Success30,088
Aug 2, 2026 23:07Josu San MartinJosu San MartinCPPclang++20.1.2Success30,553
Aug 2, 2026 22:49Josu San MartinJosu San MartinCPPclang++19.1.1Success29,718
Aug 2, 2026 22:45Josu San MartinJosu San MartinCPPg++14.2.0Success31,796
Aug 2, 2026 22:41Josu San MartinJosu San MartinCPPclang++20.1.2Success29,631
Aug 2, 2026 22:38Josu San MartinJosu San MartinCPPclang++20.1.2Success31,287
Aug 2, 2026 22:29anboto1anboto1CPPclang++16.0.6Success60,071+4.83 RP
Aug 2, 2026 22:29Josu San MartinJosu San MartinCPPclang++20.1.2Success30,381
Aug 2, 2026 22:27Josu San MartinJosu San MartinCPPclang++20.1.2Success31,359
Aug 2, 2026 22:23Josu San MartinJosu San MartinCPPclang++20.1.2Success29,595
Aug 2, 2026 22:21Josu San MartinJosu San MartinCPPclang++20.1.2Success29,588
Aug 2, 2026 22:18Josu San MartinJosu San MartinCPPclang++20.1.2Success29,610
Aug 2, 2026 22:16Josu San MartinJosu San MartinCPPclang++20.1.2Success29,650
Aug 2, 2026 22:14Josu San MartinJosu San MartinCPPclang++20.1.2Success29,575+0.46 RP
Aug 2, 2026 22:10Josu San MartinJosu San MartinCPPclang++20.1.2Success29,634
Aug 2, 2026 22:06Josu San MartinJosu San MartinCPPclang++20.1.2Success29,615+0.19 RP
Aug 2, 2026 22:04Josu San MartinJosu San MartinCPPclang++20.1.2Success29,632+0.30 RP
Aug 2, 2026 22:02Josu San MartinJosu San MartinCPPclang++20.1.2Success29,658+0.07 RP
Aug 2, 2026 21:56Josu San MartinJosu San MartinCPPclang++20.1.2Success29,692
Aug 2, 2026 21:54Josu San MartinJosu San MartinCPPclang++20.1.2Success29,764
Aug 2, 2026 21:51Josu San MartinJosu San MartinCPPclang++20.1.2Success29,664+0.08 RP
Aug 2, 2026 21:40Josu San MartinJosu San MartinCPPclang++20.1.2Success29,671+0.28 RP
Aug 2, 2026 21:34Josu San MartinJosu San MartinCPPclang++20.1.2Success29,696+0.02 RP
Aug 2, 2026 21:30Josu San MartinJosu San MartinCPPclang++20.1.2Success29,698+0.07 RP
Aug 2, 2026 21:29Josu San MartinJosu San MartinCPPclang++20.1.2Success29,723
Aug 2, 2026 21:27Josu San MartinJosu San MartinCPPclang++20.1.2Success29,744
Aug 2, 2026 21:25Josu San MartinJosu San MartinCPPclang++20.1.2Success29,704+0.16 RP
Aug 2, 2026 21:23Josu San MartinJosu San MartinCPPclang++20.1.2Success29,718+0.36 RP
Aug 2, 2026 21:18Josu San MartinJosu San MartinCPPclang++20.1.2Success30,844
Aug 2, 2026 20:53Josu San MartinJosu San MartinCPPclang++20.1.2Success31,918
Aug 2, 2026 20:39Josu San MartinJosu San MartinCPPclang++20.1.2Success29,842
Aug 2, 2026 20:31anboto1anboto1CPPclang++16.0.6Success61,865+0.08 RP
Aug 2, 2026 20:30Josu San MartinJosu San MartinCPPclang++20.1.2Success30,037
Aug 2, 2026 20:26Josu San MartinJosu San MartinCPPclang++20.1.2Success30,343
Aug 2, 2026 20:21Josu San MartinJosu San MartinCPPclang++20.1.2Success29,767
Aug 2, 2026 20:18Josu San MartinJosu San MartinCPPclang++20.1.2Success30,046
Aug 2, 2026 20:17Josu San MartinJosu San MartinCPPclang++20.1.2Success29,774
Aug 2, 2026 20:15Josu San MartinJosu San MartinCPPclang++20.1.2Success29,912
Aug 2, 2026 20:12Josu San MartinJosu San MartinCPPclang++20.1.2Success29,750+0.19 RP
Aug 2, 2026 20:11Josu San MartinJosu San MartinCPPclang++20.1.2Success30,766
Aug 2, 2026 20:08Josu San MartinJosu San MartinCPPclang++20.1.2Success32,590
Aug 2, 2026 20:04Josu San MartinJosu San MartinCPPclang++20.1.2Success32,638
Aug 2, 2026 19:51Josu San MartinJosu San MartinCPPclang++20.1.2Success31,421
Aug 2, 2026 19:46anboto1anboto1CPPclang++16.0.6Success61,894+2.79 RP
Aug 2, 2026 19:45Josu San MartinJosu San MartinCPPclang++20.1.2Success30,674
Aug 2, 2026 19:40Josu San MartinJosu San MartinCPPclang++20.1.2Success32,817
Aug 2, 2026 19:34Josu San MartinJosu San MartinCPPclang++20.1.2Success29,837
Aug 2, 2026 19:29Josu San MartinJosu San MartinCPPclang++20.1.2Success32,939
Aug 2, 2026 19:22Josu San MartinJosu San MartinCPPclang++20.1.2Success32,290
Aug 2, 2026 19:05Josu San MartinJosu San MartinCPPclang++20.1.2Success35,290
Aug 2, 2026 18:50Josu San MartinJosu San MartinCPPclang++20.1.2Success34,232
Aug 2, 2026 18:19Josu San MartinJosu San MartinCPPclang++20.1.2Success30,926
Aug 2, 2026 18:07Josu San MartinJosu San MartinCPPclang++20.1.2Success30,282
Aug 2, 2026 18:05Josu San MartinJosu San MartinCPPclang++20.1.2Success29,927
Aug 2, 2026 18:00Josu San MartinJosu San MartinCPPclang++20.1.2Success29,804
Aug 2, 2026 17:41Josu San MartinJosu San MartinCPPclang++20.1.2Success30,879
Aug 2, 2026 17:22Josu San MartinJosu San MartinCPPclang++20.1.2Success30,358
Aug 2, 2026 17:18Josu San MartinJosu San MartinCPPclang++20.1.2Success30,451
Aug 2, 2026 17:14Josu San MartinJosu San MartinCPPclang++20.1.2Success30,436
Aug 2, 2026 17:14anboto1anboto1CPPclang++16.0.6Success62,982+3.61 RP
Aug 2, 2026 17:03anboto1anboto1CPPclang++16.0.6Success64,446+12.43 RP
Aug 2, 2026 17:01anboto1anboto1CPPclang++16.0.6Success76,684
Aug 2, 2026 16:52Josu San MartinJosu San MartinCPPclang++20.1.2Success30,038
Aug 2, 2026 16:50Josu San MartinJosu San MartinCPPclang++20.1.2Success29,803
Aug 2, 2026 16:38Josu San MartinJosu San MartinCPPclang++20.1.2Success30,285
Aug 2, 2026 16:35Josu San MartinJosu San MartinCPPclang++20.1.2Success30,338
Aug 2, 2026 16:32Josu San MartinJosu San MartinCPPclang++20.1.2Success29,770
Aug 2, 2026 16:28Josu San MartinJosu San MartinCPPclang++20.1.2Success29,804
Aug 2, 2026 16:24Josu San MartinJosu San MartinCPPclang++20.1.2Success29,767+0.46 RP
Aug 2, 2026 16:22Josu San MartinJosu San MartinCPPclang++20.1.2Success29,896
Aug 2, 2026 16:20Josu San MartinJosu San MartinCPPclang++20.1.2Success29,808+1.72 RP
Aug 2, 2026 16:16Josu San MartinJosu San MartinCPPclang++20.1.2Success30,034
Aug 2, 2026 16:12anboto1anboto1CPPclang++16.0.6Success70,056+0.13 RP
Aug 2, 2026 16:11Josu San MartinJosu San MartinCPPclang++20.1.2Success30,211
Aug 2, 2026 16:10Josu San MartinJosu San MartinCPPclang++20.1.2Success30,222
Aug 2, 2026 16:06Josu San MartinJosu San MartinCPPclang++20.1.2Success29,962+0.02 RP
Aug 2, 2026 16:02Josu San MartinJosu San MartinCPPclang++20.1.2Success29,964+0.38 RP
Aug 2, 2026 15:59Josu San MartinJosu San MartinCPPclang++20.1.2Success30,425
Aug 2, 2026 15:53Josu San MartinJosu San MartinCPPclang++20.1.2Success29,998+1.87 RP
Aug 2, 2026 15:50Josu San MartinJosu San MartinCPPclang++20.1.2Success30,644
Aug 2, 2026 15:50anboto1anboto1CPPclang++16.0.6Success70,122+51.11 RP
Aug 2, 2026 15:45Josu San MartinJosu San MartinCPPclang++20.1.2Success30,167+1.80 RP
Aug 2, 2026 15:37Josu San MartinJosu San MartinCPPclang++20.1.2Success30,569
Aug 2, 2026 15:34Josu San MartinJosu San MartinCPPclang++20.1.2Success31,433
Aug 2, 2026 15:27anboto1anboto1CPPclang++16.0.6Success109,296+1.88 RP
Aug 2, 2026 15:25Josu San MartinJosu San MartinCPPclang++20.1.2Success39,681
Aug 2, 2026 15:17Josu San MartinJosu San MartinCPPclang++20.1.2Success32,631
Aug 2, 2026 15:15Josu San MartinJosu San MartinCPPclang++20.1.2Success31,145
Aug 2, 2026 15:13Josu San MartinJosu San MartinCPPclang++20.1.2Success30,413
Aug 2, 2026 15:10Josu San MartinJosu San MartinCPPclang++20.1.2Success30,344
Aug 2, 2026 15:08Josu San MartinJosu San MartinCPPclang++20.1.2Success30,332+2.61 RP