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 22:04 | CPPclang++20.1.2 | Success | 29,632+0.30 RP | ||
| Aug 2, 2026 22:02 | CPPclang++20.1.2 | Success | 29,658+0.07 RP | ||
| Aug 2, 2026 21:56 | CPPclang++20.1.2 | Success | 29,692 | ||
| Aug 2, 2026 21:54 | CPPclang++20.1.2 | Success | 29,764 | ||
| Aug 2, 2026 21:51 | CPPclang++20.1.2 | Success | 29,664+0.08 RP | ||
| Aug 2, 2026 21:40 | CPPclang++20.1.2 | Success | 29,671+0.28 RP | ||
| Aug 2, 2026 21:34 | CPPclang++20.1.2 | Success | 29,696+0.02 RP | ||
| Aug 2, 2026 21:30 | CPPclang++20.1.2 | Success | 29,698+0.07 RP | ||
| Aug 2, 2026 21:29 | CPPclang++20.1.2 | Success | 29,723 | ||
| Aug 2, 2026 21:27 | CPPclang++20.1.2 | Success | 29,744 | ||
| Aug 2, 2026 21:25 | CPPclang++20.1.2 | Success | 29,704+0.16 RP | ||
| Aug 2, 2026 21:23 | CPPclang++20.1.2 | Success | 29,718+0.36 RP | ||
| Aug 2, 2026 21:18 | CPPclang++20.1.2 | Success | 30,844 | ||
| Aug 2, 2026 20:53 | CPPclang++20.1.2 | Success | 31,918 | ||
| Aug 2, 2026 20:39 | CPPclang++20.1.2 | Success | 29,842 | ||
| Aug 2, 2026 20:31 | CPPclang++16.0.6 | Success | 61,865+0.08 RP | ||
| Aug 2, 2026 20:30 | CPPclang++20.1.2 | Success | 30,037 | ||
| Aug 2, 2026 20:26 | CPPclang++20.1.2 | Success | 30,343 | ||
| Aug 2, 2026 20:21 | CPPclang++20.1.2 | Success | 29,767 | ||
| Aug 2, 2026 20:18 | CPPclang++20.1.2 | Success | 30,046 | ||
| Aug 2, 2026 20:17 | CPPclang++20.1.2 | Success | 29,774 | ||
| Aug 2, 2026 20:15 | CPPclang++20.1.2 | Success | 29,912 | ||
| Aug 2, 2026 20:12 | CPPclang++20.1.2 | Success | 29,750+0.19 RP | ||
| Aug 2, 2026 20:11 | CPPclang++20.1.2 | Success | 30,766 | ||
| Aug 2, 2026 20:08 | CPPclang++20.1.2 | Success | 32,590 | ||
| Aug 2, 2026 20:04 | CPPclang++20.1.2 | Success | 32,638 | ||
| Aug 2, 2026 19:51 | CPPclang++20.1.2 | Success | 31,421 | ||
| Aug 2, 2026 19:46 | CPPclang++16.0.6 | Success | 61,894+2.79 RP | ||
| Aug 2, 2026 19:45 | CPPclang++20.1.2 | Success | 30,674 | ||
| Aug 2, 2026 19:40 | CPPclang++20.1.2 | Success | 32,817 | ||
| Aug 2, 2026 19:34 | CPPclang++20.1.2 | Success | 29,837 | ||
| Aug 2, 2026 19:29 | CPPclang++20.1.2 | Success | 32,939 | ||
| Aug 2, 2026 19:22 | CPPclang++20.1.2 | Success | 32,290 | ||
| Aug 2, 2026 19:05 | CPPclang++20.1.2 | Success | 35,290 | ||
| Aug 2, 2026 18:50 | CPPclang++20.1.2 | Success | 34,232 | ||
| Aug 2, 2026 18:19 | CPPclang++20.1.2 | Success | 30,926 | ||
| Aug 2, 2026 18:07 | CPPclang++20.1.2 | Success | 30,282 | ||
| Aug 2, 2026 18:05 | CPPclang++20.1.2 | Success | 29,927 | ||
| Aug 2, 2026 18:00 | CPPclang++20.1.2 | Success | 29,804 | ||
| Aug 2, 2026 17:41 | CPPclang++20.1.2 | Success | 30,879 | ||
| Aug 2, 2026 17:22 | CPPclang++20.1.2 | Success | 30,358 | ||
| Aug 2, 2026 17:18 | CPPclang++20.1.2 | Success | 30,451 | ||
| Aug 2, 2026 17:14 | CPPclang++20.1.2 | Success | 30,436 | ||
| Aug 2, 2026 17:14 | CPPclang++16.0.6 | Success | 62,982+3.61 RP | ||
| Aug 2, 2026 17:03 | CPPclang++16.0.6 | Success | 64,446+12.43 RP | ||
| Aug 2, 2026 17:01 | CPPclang++16.0.6 | Success | 76,684 | ||
| Aug 2, 2026 16:52 | CPPclang++20.1.2 | Success | 30,038 | ||
| Aug 2, 2026 16:50 | CPPclang++20.1.2 | Success | 29,803 | ||
| Aug 2, 2026 16:38 | CPPclang++20.1.2 | Success | 30,285 | ||
| Aug 2, 2026 16:35 | CPPclang++20.1.2 | Success | 30,338 | ||
| Aug 2, 2026 16:32 | CPPclang++20.1.2 | Success | 29,770 | ||
| Aug 2, 2026 16:28 | CPPclang++20.1.2 | Success | 29,804 | ||
| Aug 2, 2026 16:24 | CPPclang++20.1.2 | Success | 29,767+0.46 RP | ||
| Aug 2, 2026 16:22 | CPPclang++20.1.2 | Success | 29,896 | ||
| Aug 2, 2026 16:20 | CPPclang++20.1.2 | Success | 29,808+1.72 RP | ||
| Aug 2, 2026 16:16 | CPPclang++20.1.2 | Success | 30,034 | ||
| Aug 2, 2026 16:12 | CPPclang++16.0.6 | Success | 70,056+0.13 RP | ||
| Aug 2, 2026 16:11 | CPPclang++20.1.2 | Success | 30,211 | ||
| Aug 2, 2026 16:10 | CPPclang++20.1.2 | Success | 30,222 | ||
| Aug 2, 2026 16:06 | CPPclang++20.1.2 | Success | 29,962+0.02 RP | ||
| Aug 2, 2026 16:02 | CPPclang++20.1.2 | Success | 29,964+0.38 RP | ||
| Aug 2, 2026 15:59 | CPPclang++20.1.2 | Success | 30,425 | ||
| Aug 2, 2026 15:53 | CPPclang++20.1.2 | Success | 29,998+1.87 RP | ||
| Aug 2, 2026 15:50 | CPPclang++20.1.2 | Success | 30,644 | ||
| Aug 2, 2026 15:50 | CPPclang++16.0.6 | Success | 70,122+51.11 RP | ||
| Aug 2, 2026 15:45 | CPPclang++20.1.2 | Success | 30,167+1.80 RP | ||
| Aug 2, 2026 15:37 | CPPclang++20.1.2 | Success | 30,569 | ||
| Aug 2, 2026 15:34 | CPPclang++20.1.2 | Success | 31,433 | ||
| Aug 2, 2026 15:27 | CPPclang++16.0.6 | Success | 109,296+1.88 RP | ||
| Aug 2, 2026 15:25 | CPPclang++20.1.2 | Success | 39,681 | ||
| Aug 2, 2026 15:17 | CPPclang++20.1.2 | Success | 32,631 | ||
| Aug 2, 2026 15:15 | CPPclang++20.1.2 | Success | 31,145 | ||
| Aug 2, 2026 15:13 | CPPclang++20.1.2 | Success | 30,413 | ||
| Aug 2, 2026 15:10 | CPPclang++20.1.2 | Success | 30,344 | ||
| Aug 2, 2026 15:08 | CPPclang++20.1.2 | Success | 30,332+2.61 RP | ||
| 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 |