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 | |
|---|---|---|---|---|---|
| Aug 2, 2026 15:05 | CPPclang++20.1.2 | Success | 31,379 | ||
| Aug 2, 2026 15:04 | CPPclang++20.1.2 | Success | 30,628 | ||
| Aug 2, 2026 15:01 | CPPclang++20.1.2 | Success | 36,793 | ||
| Aug 2, 2026 14:56 | CPPclang++20.1.2 | Success | 30,574 | ||
| Aug 2, 2026 14:54 | CPPclang++20.1.2 | Success | 30,574+0.02 RP | ||
| Aug 2, 2026 14:52 | CPPclang++20.1.2 | Success | 30,600 | ||
| Aug 2, 2026 14:49 | CPPclang++20.1.2 | Success | 30,624 | ||
| Aug 2, 2026 14:47 | CPPclang++20.1.2 | Success | 32,920 | ||
| Aug 2, 2026 14:44 | CPPclang++20.1.2 | Success | 31,004 | ||
| Aug 2, 2026 14:39 | CPPclang++20.1.2 | Success | 34,198 | ||
| Aug 2, 2026 14:33 | CPPclang++20.1.2 | Success | 32,264 | ||
| Aug 2, 2026 14:31 | CPPclang++20.1.2 | Success | 30,758 | ||
| Aug 2, 2026 14:29 | CPPclang++20.1.2 | Success | 30,584 | ||
| Aug 2, 2026 14:26 | CPPclang++20.1.2 | Success | 30,587 | ||
| Aug 2, 2026 14:24 | CPPclang++20.1.2 | Success | 30,881 | ||
| Aug 2, 2026 14:22 | CPPclang++20.1.2 | Success | 30,659 | ||
| Aug 2, 2026 14:17 | CPPclang++16.0.6 | Success | 111,591+1.52 RP | ||
| Aug 2, 2026 14:13 | CPPclang++20.1.2 | Success | 30,576+5.39 RP | ||
| Aug 2, 2026 14:09 | CPPclang++20.1.2 | Success | 31,235 | ||
| Aug 2, 2026 14:05 | CPPclang++20.1.2 | Success | 31,227 | ||
| Aug 2, 2026 13:54 | CPPclang++20.1.2 | Success | 35,002 | ||
| Aug 2, 2026 13:44 | CPPclang++20.1.2 | Success | 31,874 | ||
| Aug 2, 2026 13:37 | CPPclang++20.1.2 | Success | 32,115 | ||
| Aug 2, 2026 13:21 | CPPclang++16.0.6 | Success | 129,837 | ||
| Aug 2, 2026 13:20 | CPPclang++20.1.2 | Success | 32,949 | ||
| Aug 2, 2026 13:18 | CPPclang++20.1.2 | Success | 33,929 | ||
| Aug 2, 2026 13:13 | CPPclang++16.0.6 | Success | 113,515+3.93 RP | ||
| Aug 2, 2026 13:09 | CPPclang++20.1.2 | Success | 32,901 | ||
| Aug 2, 2026 13:07 | CPPclang++20.1.2 | Success | 32,116 | ||
| Aug 2, 2026 13:05 | CPPclang++20.1.2 | Success | 32,107 | ||
| Aug 2, 2026 12:58 | CPPclang++20.1.2 | Success | 31,312 | ||
| Aug 2, 2026 12:50 | CPPclang++20.1.2 | Success | 33,125 | ||
| Aug 2, 2026 12:46 | CPPg++14.2.0 | Success | 31,969 | ||
| Aug 2, 2026 12:33 | CPPclang++20.1.2 | Success | 33,936 | ||
| Aug 2, 2026 12:27 | CPPclang++20.1.2 | Success | 33,893 | ||
| Aug 2, 2026 12:20 | CPPclang++20.1.2 | Success | 35,177 | ||
| Aug 2, 2026 12:11 | CPPclang++16.0.6 | Success | 165,863 | ||
| Aug 2, 2026 12:11 | CPPclang++20.1.2 | Success | 34,216 | ||
| Aug 2, 2026 11:55 | CPPclang++16.0.6 | Success | 118,812+0.81 RP | ||
| Aug 2, 2026 11:50 | CPPclang++20.1.2 | Success | 31,169 | ||
| Aug 2, 2026 11:47 | CPPclang++20.1.2 | Success | 31,969 | ||
| Aug 2, 2026 11:45 | CPPclang++20.1.2 | Success | 31,805 | ||
| Aug 2, 2026 11:40 | CPPclang++20.1.2 | Success | 31,093 | ||
| Aug 2, 2026 11:39 | CPPclang++18.1.3 | Success | 31,488 | ||
| Aug 2, 2026 11:37 | CPPclang++19.1.1 | Success | 31,425 | ||
| Aug 2, 2026 11:33 | CPPclang++20.1.2 | Success | 32,160 | ||
| Aug 2, 2026 11:29 | CPPclang++20.1.2 | Success | 31,088+3.48 RP | ||
| Aug 2, 2026 11:27 | CPPclang++20.1.2 | Success | 31,428+7.26 RP | ||
| Aug 2, 2026 11:25 | CPPclang++16.0.6 | Success | 182,394 | ||
| Aug 2, 2026 11:25 | CPPclang++20.1.2 | Success | 32,481 | ||
| Aug 2, 2026 11:22 | CPPclang++20.1.2 | Success | 34,908 | ||
| Aug 2, 2026 11:00 | CPPclang++20.1.2 | Success | 33,875 | ||
| Aug 2, 2026 06:17 | CPPclang++20.1.2 | Success | 33,643 | ||
| Aug 2, 2026 05:09 | CPPclang++20.1.2 | Success | 40,305 | ||
| Aug 1, 2026 22:39 | CPPclang++20.1.2 | Success | 32,718 | ||
| Aug 1, 2026 22:18 | CPPclang++20.1.2 | Success | 32,553 | ||
| Aug 1, 2026 21:16 | CPPclang++20.1.2 | Success | 70,121 | ||
| Aug 1, 2026 21:11 | CPPclang++20.1.2 | Success | 69,671+4.12 RP | ||
| Aug 1, 2026 21:00 | CPPclang++20.1.2 | Success | 71,728+24.60 RP | ||
| Aug 1, 2026 20:49 | CPPclang++20.1.2 | Success | 87,093+106.41 RP | ||
| Aug 1, 2026 20:19 | CPPclang++20.1.2 | Success | 1,189,094+8.41 RP | ||
| Aug 1, 2026 15:29 | CPPclang++20.1.2 | Success | 32,162+4.24 RP | ||
| Aug 1, 2026 15:20 | CPPclang++20.1.2 | Success | 32,607+5.50 RP | ||
| Aug 1, 2026 15:15 | CPPclang++20.1.2 | Success | 33,202+8.76 RP | ||
| Aug 1, 2026 13:20 | CPPclang++20.1.2 | Success | 41,691 | ||
| Aug 1, 2026 12:35 | CPPclang++20.1.2 | Success | 34,197+7.18 RP | ||
| Aug 1, 2026 12:23 | CPPclang++20.1.2 | Success | 35,685 | ||
| Aug 1, 2026 12:20 | CPPclang++20.1.2 | Success | 35,058+0.47 RP | ||
| Aug 1, 2026 12:08 | CPPclang++20.1.2 | Success | 35,116+0.62 RP | ||
| Aug 1, 2026 12:01 | CPPclang++20.1.2 | Success | 35,655 | ||
| Aug 1, 2026 11:24 | CPPclang++20.1.2 | Success | 35,850 | ||
| Aug 1, 2026 11:21 | CPPclang++20.1.2 | Success | 35,193+0.96 RP | ||
| Aug 1, 2026 09:54 | CPPclang++20.1.2 | Success | 37,078 | ||
| Aug 1, 2026 09:47 | CPPclang++20.1.2 | Success | 35,471 | ||
| Aug 1, 2026 09:41 | CPPclang++20.1.2 | Success | 38,143 | ||
| Aug 1, 2026 09:19 | CPPclang++20.1.2 | Success | 35,312+0.16 RP | ||
| Aug 1, 2026 08:59 | CPPclang++20.1.2 | Success | 35,332+3.01 RP | ||
| Aug 1, 2026 08:31 | CPPclang++20.1.2 | Success | 35,725 | ||
| Aug 1, 2026 08:20 | CPPclang++20.1.2 | Success | 37,064 | ||
| Aug 1, 2026 06:22 | CPPclang++20.1.2 | Success | 36,204 | ||
| Aug 1, 2026 05:59 | CPPclang++20.1.2 | Success | 36,734 | ||
| Aug 1, 2026 05:15 | CPPclang++20.1.2 | Success | 35,789 | ||
| Aug 1, 2026 05:05 | CPPclang++16.0.6 | Success | 125,162 | ||
| Aug 1, 2026 04:55 | CPPclang++16.0.6 | Success | 163,894 | ||
| Aug 1, 2026 04:45 | CPPclang++16.0.6 | Success | 336,952 | ||
| Aug 1, 2026 04:38 | CPPclang++16.0.6 | Success | 208,370 | ||
| Aug 1, 2026 04:31 | CPPclang++16.0.6 | Success | 324,731 | ||
| Aug 1, 2026 04:29 | CPPclang++16.0.6 | Success | 325,183 | ||
| Aug 1, 2026 03:38 | CPPclang++20.1.2 | Success | 35,762 | ||
| Aug 1, 2026 02:59 | CPPclang++20.1.2 | Success | 35,712+1.98 RP | ||
| Aug 1, 2026 02:51 | CPPclang++20.1.2 | Success | 35,966+3.58 RP | ||
| Aug 1, 2026 02:14 | CPPclang++20.1.2 | Success | 36,524 | ||
| Aug 1, 2026 01:06 | CPPclang++16.0.6 | Success | 119,961+0.77 RP | ||
| Aug 1, 2026 01:03 | CPPclang++16.0.6 | Success | 121,085+1.70 RP | ||
| Aug 1, 2026 00:56 | CPPclang++16.0.6 | Success | 181,945 | ||
| Aug 1, 2026 00:46 | CPPclang++16.0.6 | Success | 139,355 | ||
| Aug 1, 2026 00:44 | CPPclang++16.0.6 | Success | 191,381 | ||
| Jul 31, 2026 23:41 | CPPclang++20.1.2 | Success | 47,913 | ||
| Jul 31, 2026 23:06 | CPPclang++16.0.6 | Success | 136,292 | ||
| Jul 31, 2026 22:58 | CPPclang++16.0.6 | Success | 129,377 |