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 19, 2025 13:39 | CPPg++13.2.0 | Success | 839,291 | ||
| Jan 19, 2025 13:39 | CPPg++13.2.0 | Success | 840,361 | ||
| Jan 19, 2025 13:07 | CPPg++13.2.0 | Success | 665,624+11.62 RP | ||
| Jan 19, 2025 13:04 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:43 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:38 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:36 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:34 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:33 | CPPg++13.2.0 | Success | 2,934,709+3.41 RP | ||
| Jan 19, 2025 00:45 | CPPclang++18.1.3 | Success | 1,043,215 | ||
| Jan 19, 2025 00:45 | CPPclang++18.1.3 | Success | 749,728+1.29 RP | ||
| Jan 16, 2025 01:22 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 01:21 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 01:17 | CPPg++13.2.0 | Success | 1,016,721 | ||
| Jan 16, 2025 01:15 | CPPg++13.2.0 | Success | 1,016,637 | ||
| Jan 16, 2025 01:15 | CPPclang++18.1.3 | Success | 1,065,818 | ||
| Jan 16, 2025 01:13 | CPPclang++18.1.3 | Success | 830,041 | ||
| Jan 16, 2025 01:12 | CPPclang++18.1.3 | Success | 1,068,153 | ||
| Jan 16, 2025 01:11 | CPPclang++18.1.3 | Success | 1,109,859 | ||
| Jan 16, 2025 01:05 | CPPclang++18.1.3 | Success | 1,134,289 | ||
| Jan 16, 2025 01:04 | CPPclang++18.1.3 | Error | |||
| Jan 16, 2025 01:02 | CPPclang++18.1.3 | Success | 901,750 | ||
| Jan 16, 2025 00:59 | CPPg++13.2.0 | Success | 1,048,594 | ||
| Jan 16, 2025 00:59 | CPPclang++18.1.3 | Success | 830,049+1.13 RP | ||
| Jan 13, 2025 08:11 | CPPclang++18.1.3 | Success | 915,926+3.10 RP | ||
| Jan 13, 2025 08:08 | CPPclang++18.1.3 | Success | 1,280,616 | ||
| Jan 13, 2025 08:07 | CPPclang++18.1.3 | Success | 1,279,294+0.69 RP | ||
| Jan 13, 2025 08:07 | CPPclang++18.1.3 | Success | 1,942,583 | ||
| Jan 13, 2025 08:05 | CPPclang++18.1.3 | Success | 2,441,284 | ||
| Jan 13, 2025 08:03 | CPPclang++18.1.3 | Success | 1,421,728 | ||
| Jan 13, 2025 07:46 | CPPclang++18.1.3 | Success | 1,402,300+0.20 RP | ||
| Jan 13, 2025 07:42 | CPPclang++18.1.3 | Success | 1,443,489+3.37 RP | ||
| Jan 13, 2025 07:39 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:36 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:34 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:34 | CPPclang++18.1.3 | Success | 2,819,053 | ||
| Jan 13, 2025 07:34 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:33 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:31 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:30 | CPPclang++18.1.3 | Success | 2,814,201+3.55 RP | ||
| Jan 13, 2025 07:30 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 16:05 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 15:53 | CPPclang++18.1.3 | Success | 672,970 | ||
| Jan 11, 2025 15:49 | CPPclang++18.1.3 | Success | 677,956 | ||
| Jan 11, 2025 15:41 | CPPclang++18.1.3 | Success | 678,160 | ||
| Jan 11, 2025 15:21 | CPPclang++18.1.3 | Success | 677,655 | ||
| Jan 11, 2025 15:19 | CPPclang++18.1.3 | Success | 677,917 | ||
| Jan 11, 2025 15:13 | CPPclang++18.1.3 | Success | 672,907 | ||
| Jan 11, 2025 15:07 | CPPclang++18.1.3 | Error | |||
| 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 |