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 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
Aug 3, 2026 21:47Josu San MartinJosu San MartinCPPclang++20.1.2Success27,661
Aug 3, 2026 21:47anboto1anboto1CPPclang++20.1.2Success57,904
Aug 3, 2026 21:45anboto1anboto1CPPclang++20.1.2Success59,069
Aug 3, 2026 21:43anboto1anboto1CPPclang++20.1.2Success57,671
Aug 3, 2026 21:42anboto1anboto1CPPclang++20.1.2Success57,593
Aug 3, 2026 21:41anboto1anboto1CPPclang++20.1.2Success57,597
Aug 3, 2026 21:41anboto1anboto1CPPclang++20.1.2Success57,633
Aug 3, 2026 21:39anboto1anboto1CPPclang++20.1.2Success57,808
Aug 3, 2026 21:39anboto1anboto1CPPclang++20.1.2Success57,587
Aug 3, 2026 21:38anboto1anboto1CPPclang++20.1.2Success57,782
Aug 3, 2026 21:38anboto1anboto1CPPclang++20.1.2Success57,572
Aug 3, 2026 21:37anboto1anboto1CPPclang++20.1.2Success57,696
Aug 3, 2026 21:37anboto1anboto1CPPclang++20.1.2Success57,601
Aug 3, 2026 21:36anboto1anboto1CPPclang++20.1.2Success57,716
Aug 3, 2026 21:36anboto1anboto1CPPclang++20.1.2Success57,805
Aug 3, 2026 21:36Josu San MartinJosu San MartinCPPclang++20.1.2Success36,850
Aug 3, 2026 21:35anboto1anboto1CPPclang++20.1.2Success57,678
Aug 3, 2026 21:35anboto1anboto1CPPclang++20.1.2Success57,629
Aug 3, 2026 21:34anboto1anboto1CPPclang++20.1.2Success57,709
Aug 3, 2026 21:33anboto1anboto1CPPclang++20.1.2Success57,625
Aug 3, 2026 21:33anboto1anboto1CPPclang++20.1.2Success58,115
Aug 3, 2026 21:32anboto1anboto1CPPclang++20.1.2Success58,030
Aug 3, 2026 21:32anboto1anboto1CPPclang++20.1.2Success58,165
Aug 3, 2026 21:31anboto1anboto1CPPclang++20.1.2Success57,994
Aug 3, 2026 21:31anboto1anboto1CPPclang++20.1.2Success57,592
Aug 3, 2026 21:30anboto1anboto1CPPclang++20.1.2Success57,604
Aug 3, 2026 21:29anboto1anboto1CPPclang++20.1.2Success57,618
Aug 3, 2026 21:29anboto1anboto1CPPclang++20.1.2Success57,754
Aug 3, 2026 21:28anboto1anboto1CPPclang++20.1.2Success57,758
Aug 3, 2026 21:28anboto1anboto1CPPclang++20.1.2Success57,718
Aug 3, 2026 21:27anboto1anboto1CPPclang++20.1.2Success57,764
Aug 3, 2026 21:27anboto1anboto1CPPclang++20.1.2Success57,896
Aug 3, 2026 21:26anboto1anboto1CPPclang++20.1.2Success57,656
Aug 3, 2026 21:26anboto1anboto1CPPclang++20.1.2Success57,587
Aug 3, 2026 21:25anboto1anboto1CPPclang++20.1.2Success57,686
Aug 3, 2026 21:25anboto1anboto1CPPclang++20.1.2Success57,725
Aug 3, 2026 21:24anboto1anboto1CPPclang++20.1.2Success57,824
Aug 3, 2026 21:24anboto1anboto1CPPclang++20.1.2Success57,623
Aug 3, 2026 21:23anboto1anboto1CPPclang++20.1.2Success57,824
Aug 3, 2026 21:23anboto1anboto1CPPclang++20.1.2Success57,693
Aug 3, 2026 21:22anboto1anboto1CPPclang++20.1.2Success57,624
Aug 3, 2026 21:22anboto1anboto1CPPclang++20.1.2Success57,609
Aug 3, 2026 21:21anboto1anboto1CPPclang++20.1.2Success57,906
Aug 3, 2026 21:20anboto1anboto1CPPclang++20.1.2Success58,036
Aug 3, 2026 21:19anboto1anboto1CPPclang++20.1.2Success57,628
Aug 3, 2026 21:19anboto1anboto1CPPclang++20.1.2Success57,674
Aug 3, 2026 21:18anboto1anboto1CPPclang++20.1.2Success57,607
Aug 3, 2026 21:18anboto1anboto1CPPclang++20.1.2Success57,837
Aug 3, 2026 21:17anboto1anboto1CPPclang++20.1.2Success57,637
Aug 3, 2026 21:17anboto1anboto1CPPclang++20.1.2Success57,736
Aug 3, 2026 21:16anboto1anboto1CPPclang++20.1.2Success57,568
Aug 3, 2026 21:16anboto1anboto1CPPclang++20.1.2Success57,646
Aug 3, 2026 21:15anboto1anboto1CPPclang++20.1.2Success57,580
Aug 3, 2026 21:15anboto1anboto1CPPclang++20.1.2Success57,764
Aug 3, 2026 21:14anboto1anboto1CPPclang++20.1.2Success57,642
Aug 3, 2026 21:13anboto1anboto1CPPclang++20.1.2Success57,726
Aug 3, 2026 21:12anboto1anboto1CPPclang++20.1.2Success58,005
Aug 3, 2026 21:12anboto1anboto1CPPclang++20.1.2Success57,695
Aug 3, 2026 21:11anboto1anboto1CPPclang++20.1.2Success57,731
Aug 3, 2026 21:11anboto1anboto1CPPclang++20.1.2Success57,712
Aug 3, 2026 21:10anboto1anboto1CPPclang++20.1.2Success57,992
Aug 3, 2026 21:10anboto1anboto1CPPclang++20.1.2Success57,610
Aug 3, 2026 21:09anboto1anboto1CPPclang++20.1.2Success57,864
Aug 3, 2026 21:09anboto1anboto1CPPclang++20.1.2Success57,534+0.13 RP
Aug 3, 2026 21:08anboto1anboto1CPPclang++20.1.2Success57,874
Aug 3, 2026 21:08anboto1anboto1CPPclang++20.1.2Success57,660
Aug 3, 2026 21:07anboto1anboto1CPPclang++20.1.2Success57,647
Aug 3, 2026 21:07anboto1anboto1CPPclang++20.1.2Success57,672
Aug 3, 2026 21:05anboto1anboto1CPPclang++20.1.2Success57,887
Aug 3, 2026 21:05anboto1anboto1CPPclang++20.1.2Success57,663
Aug 3, 2026 21:04anboto1anboto1CPPclang++20.1.2Success57,774
Aug 3, 2026 21:04anboto1anboto1CPPclang++20.1.2Success58,615
Aug 3, 2026 21:03anboto1anboto1CPPclang++20.1.2Success58,371
Aug 3, 2026 21:03anboto1anboto1CPPclang++20.1.2Success57,722
Aug 3, 2026 21:02anboto1anboto1CPPclang++20.1.2Success57,630
Aug 3, 2026 21:01anboto1anboto1CPPclang++20.1.2Success57,932
Aug 3, 2026 21:01anboto1anboto1CPPclang++20.1.2Success57,704
Aug 3, 2026 21:00anboto1anboto1CPPclang++20.1.2Success57,914
Aug 3, 2026 21:00anboto1anboto1CPPclang++20.1.2Success57,724
Aug 3, 2026 20:59anboto1anboto1CPPclang++20.1.2Success57,995
Aug 3, 2026 20:59anboto1anboto1CPPclang++20.1.2Success57,750
Aug 3, 2026 20:58anboto1anboto1CPPclang++20.1.2Success57,623
Aug 3, 2026 20:57anboto1anboto1CPPclang++20.1.2Success57,836
Aug 3, 2026 20:57anboto1anboto1CPPclang++20.1.2Success57,778
Aug 3, 2026 20:56anboto1anboto1CPPclang++20.1.2Success57,628
Aug 3, 2026 20:56anboto1anboto1CPPclang++20.1.2Success57,738
Aug 3, 2026 20:55anboto1anboto1CPPclang++20.1.2Success57,635
Aug 3, 2026 20:54anboto1anboto1CPPclang++20.1.2Success58,048
Aug 3, 2026 20:54anboto1anboto1CPPclang++20.1.2Success57,773
Aug 3, 2026 20:53anboto1anboto1CPPclang++20.1.2Success57,660
Aug 3, 2026 20:53anboto1anboto1CPPclang++20.1.2Success57,613
Aug 3, 2026 20:52anboto1anboto1CPPclang++20.1.2Success69,237
Aug 3, 2026 20:52anboto1anboto1CPPclang++20.1.2Success67,643