Format integers 
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 | Author | Language | Status | Score | |
|---|---|---|---|---|---|
| Jan 11, 2025 14:03 | CPPclang++18.1.3 | Success | 654,958+0.11 RP | ||
| Jan 11, 2025 14:03 | CPPclang++18.1.3 | Success | 734,909 | ||
| Jan 11, 2025 13:51 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 13:50 | CPPclang++18.1.3 | Success | 659,533+1.24 RP | ||
| Jan 11, 2025 13:49 | CPPclang++18.1.3 | Success | 1,107,236 | ||
| Jan 11, 2025 13:45 | CPPclang++18.1.3 | Success | 719,772 | ||
| Jan 11, 2025 13:40 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 13:39 | CPPclang++18.1.3 | Success | 734,796 | ||
| Jan 11, 2025 13:37 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 13:25 | CPPclang++18.1.3 | Success | 743,762 | ||
| Jan 11, 2025 13:18 | CPPclang++18.1.3 | Success | 743,738 | ||
| Jan 11, 2025 13:16 | CPPclang++18.1.3 | Success | 718,528+0.03 RP | ||
| Jan 11, 2025 13:14 | CPPclang++18.1.3 | Success | 743,655 | ||
| Jan 11, 2025 13:12 | CPPclang++18.1.3 | Success | 743,290 | ||
| Jan 11, 2025 13:11 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 11:35 | CPPclang++18.1.3 | Success | 764,772 | ||
| Jan 11, 2025 11:32 | CPPclang++18.1.3 | Success | 728,103 | ||
| Jan 11, 2025 11:27 | CPPclang++18.1.3 | Success | 736,042 | ||
| Jan 11, 2025 11:25 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 11:23 | CPPclang++18.1.3 | Success | 736,373 | ||
| Jan 11, 2025 11:21 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 11:10 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 11:00 | CPPclang++18.1.3 | Success | 750,557 | ||
| Jan 11, 2025 10:58 | CPPclang++18.1.3 | Success | 750,662 | ||
| Jan 11, 2025 10:55 | CPPclang++18.1.3 | Success | 750,267 | ||
| Jan 11, 2025 10:54 | CPPclang++18.1.3 | Success | 751,020 | ||
| Jan 11, 2025 10:43 | CPPclang++18.1.3 | Success | 720,121+0.08 RP | ||
| Jan 11, 2025 10:36 | CPPclang++18.1.3 | Success | 724,263 | ||
| Jan 11, 2025 10:35 | CPPclang++18.1.3 | Success | 736,785 | ||
| Jan 11, 2025 09:56 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 09:53 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 09:51 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 09:46 | CPPclang++18.1.3 | Success | 753,332 | ||
| Jan 11, 2025 09:45 | CPPclang++18.1.3 | Success | 754,140 | ||
| Jan 11, 2025 09:16 | CPPclang++18.1.3 | Success | 730,311 | ||
| Jan 11, 2025 09:12 | CPPclang++18.1.3 | Success | 734,621 | ||
| Jan 11, 2025 09:10 | CPPclang++18.1.3 | Success | 733,706 | ||
| Jan 11, 2025 09:08 | CPPclang++18.1.3 | Success | 744,930 | ||
| Jan 11, 2025 06:04 | CPPclang++18.1.3 | Success | 744,846 | ||
| Jan 11, 2025 06:02 | CPPclang++18.1.3 | Success | 733,802 | ||
| Jan 11, 2025 05:48 | CPPclang++18.1.3 | Success | 733,728 | ||
| Jan 11, 2025 05:47 | CPPclang++18.1.3 | Success | 734,555 | ||
| Jan 10, 2025 19:02 | CPPclang++18.1.3 | Success | 740,573 | ||
| Jan 10, 2025 19:01 | CPPclang++18.1.3 | Success | 742,093 | ||
| Jan 10, 2025 18:55 | CPPclang++18.1.3 | Success | 742,182 | ||
| Jan 10, 2025 18:39 | CPPclang++18.1.3 | Success | 724,245+0.38 RP | ||
| Jan 10, 2025 18:23 | CPPclang++18.1.3 | Success | 744,825+3.37 RP | ||
| Jan 10, 2025 18:21 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 18:18 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 18:16 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 18:09 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 18:05 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 18:05 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 18:03 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 17:51 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 17:50 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 17:27 | CPPclang++18.1.3 | Success | 994,773 | ||
| Jan 10, 2025 17:25 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 17:11 | CPPclang++18.1.3 | Success | 1,013,582 | ||
| Jan 10, 2025 17:09 | CPPclang++18.1.3 | Success | 1,008,066 | ||
| Jan 10, 2025 17:08 | CPPclang++18.1.3 | Success | 1,008,230 | ||
| Jan 10, 2025 16:58 | CPPclang++18.1.3 | Success | 1,030,191 | ||
| Jan 10, 2025 16:56 | CPPclang++18.1.3 | Success | 1,020,514 | ||
| Jan 10, 2025 16:15 | CPPclang++18.1.3 | Success | 994,429 | ||
| Jan 10, 2025 16:14 | CPPclang++18.1.3 | Success | 998,794 | ||
| Jan 10, 2025 16:11 | CPPclang++18.1.3 | Success | 998,804 | ||
| Jan 10, 2025 16:10 | CPPclang++18.1.3 | Success | 998,760 | ||
| Jan 10, 2025 16:08 | CPPclang++18.1.3 | Success | 998,545 | ||
| Jan 10, 2025 16:06 | CPPclang++18.1.3 | Success | 994,563 | ||
| Jan 10, 2025 16:04 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 16:01 | CPPclang++18.1.3 | Success | 1,031,637 | ||
| Jan 10, 2025 15:56 | CPPclang++18.1.3 | Success | 994,550 | ||
| Jan 10, 2025 15:54 | CPPclang++18.1.3 | Success | 994,742+0.17 RP | ||
| Jan 10, 2025 15:51 | CPPclang++18.1.3 | Success | 1,046,852 | ||
| Jan 10, 2025 15:46 | CPPclang++18.1.3 | Success | 1,040,743 | ||
| Jan 10, 2025 15:42 | CPPclang++18.1.3 | Success | 1,027,443 | ||
| Jan 10, 2025 15:36 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 15:33 | CPPclang++18.1.3 | Success | 1,012,256+0.05 RP | ||
| Jan 10, 2025 15:32 | CPPclang++18.1.3 | Success | 1,032,964 | ||
| Jan 10, 2025 15:31 | CPPclang++18.1.3 | Success | 1,032,234 | ||
| Jan 10, 2025 15:28 | CPPclang++18.1.3 | Success | 1,018,363 | ||
| Jan 10, 2025 15:24 | CPPclang++18.1.3 | Success | 1,017,860 | ||
| Jan 10, 2025 15:17 | CPPclang++18.1.3 | Success | 1,016,899+0.12 RP | ||
| Jan 10, 2025 15:11 | CPPclang++18.1.3 | Success | 1,029,737 | ||
| Jan 10, 2025 15:10 | CPPclang++18.1.3 | Success | 1,042,991 | ||
| Jan 10, 2025 15:06 | CPPclang++18.1.3 | Success | 1,029,607+0.11 RP | ||
| Jan 10, 2025 15:04 | CPPclang++18.1.3 | Success | 1,048,903 | ||
| Jan 10, 2025 14:59 | CPPclang++18.1.3 | Success | 1,081,270 | ||
| Jan 10, 2025 14:57 | CPPclang++18.1.3 | Success | 1,090,931 | ||
| Jan 10, 2025 14:56 | CPPclang++18.1.3 | Success | 1,101,891 | ||
| Jan 10, 2025 14:54 | CPPclang++18.1.3 | Success | 1,101,814 | ||
| Jan 10, 2025 14:51 | CPPclang++18.1.3 | Success | 1,058,853 | ||
| Jan 10, 2025 14:47 | CPPclang++18.1.3 | Success | 1,043,540 | ||
| Jan 10, 2025 12:44 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 12:38 | CPPclang++18.1.3 | Error | |||
| Jan 10, 2025 12:33 | CPPclang++18.1.3 | Success | 1,041,256+0.53 RP | ||
| Jan 10, 2025 12:29 | CPPclang++18.1.3 | Success | 1,101,753+1.06 RP | ||
| Jan 10, 2025 12:19 | CPPclang++18.1.3 | Success | 1,247,648+4.41 RP | ||
| Jan 9, 2025 17:36 | CPPclang++18.1.3 | Success | 2,777,291+3.60 RP | ||
| Dec 30, 2024 02:16 | CPPclang++18.1.3 | Success | 145,924 |