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 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 | ||
| Dec 30, 2024 02:10 | CPPclang++18.1.3 | Success | 138,917 | ||
| Dec 30, 2024 02:10 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 02:06 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 02:05 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 02:01 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 02:00 | CPPclang++18.1.3 | Error | |||
| Dec 30, 2024 01:33 | CPPclang++18.1.3 | Error | |||
| Dec 30, 2024 01:33 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 01:31 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 01:29 | CPPg++13.2.0 | Error | |||
| Dec 30, 2024 01:29 | CPPclang++18.1.3 | Success | 129,037 | ||
| Dec 30, 2024 01:28 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 22:08 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 22:06 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 22:06 | CPPclang++18.1.3 | Success | 144,852 | ||
| Dec 29, 2024 20:36 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 20:34 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 20:26 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 20:18 | CPPclang++18.1.3 | Success | 135,476 | ||
| Dec 29, 2024 04:17 | CPPclang++18.1.3 | Success | 128,859 | ||
| Dec 29, 2024 03:54 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:47 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:46 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:45 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:36 | CPPclang++18.1.3 | Success | 130,569 | ||
| Dec 29, 2024 03:36 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:35 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:35 | CPPclang++18.1.3 | Success | 137,183 | ||
| Dec 29, 2024 03:32 | CPPclang++18.1.3 | Success | 124,451+1.28 RP | ||
| Dec 29, 2024 03:32 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:31 | CPPclang++18.1.3 | Success | 130,509 | ||
| Dec 29, 2024 03:30 | CPPclang++18.1.3 | Success | 135,652 | ||
| Dec 29, 2024 03:29 | CPPclang++18.1.3 | Success | 128,861 | ||
| Dec 29, 2024 03:29 | CPPclang++18.1.3 | Success | 126,461+0.36 RP | ||
| Dec 29, 2024 03:28 | CPPclang++18.1.3 | Success | 127,084 | ||
| Dec 29, 2024 03:27 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:25 | CPPclang++18.1.3 | Success | 127,044+0.29 RP | ||
| Dec 29, 2024 03:25 | CPPclang++18.1.3 | Success | 127,515+0.29 RP | ||
| Dec 29, 2024 03:24 | CPPclang++18.1.3 | Success | 127,987+9.03 RP | ||
| Dec 29, 2024 03:21 | CPPclang++18.1.3 | Success | 145,647 | ||
| Dec 29, 2024 03:19 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:15 | CPPclang++18.1.3 | Success | 149,582 | ||
| Dec 29, 2024 03:13 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:11 | CPPclang++18.1.3 | Success | 174,584 | ||
| Dec 29, 2024 03:10 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:04 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:04 | CPPclang++18.1.3 | Success | 144,714+0.89 RP | ||
| Dec 29, 2024 03:02 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:01 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:59 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 02:58 | CPPclang++18.1.3 | Success | 146,596+2.92 RP |