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 3, 2026 00:22 | CPPclang++20.1.2 | Success | 32,192 | ||
| Aug 2, 2026 23:56 | CPPclang++20.1.2 | Success | 29,412+0.14 RP | ||
| Aug 2, 2026 23:54 | CPPg++14.2.0 | Success | 31,667 | ||
| Aug 2, 2026 23:47 | CPPclang++18.1.3 | Success | 186,694 | ||
| Aug 2, 2026 23:43 | CPPclang++20.1.2 | Success | 29,426 | ||
| Aug 2, 2026 23:39 | CPPclang++20.1.2 | Success | 29,424+0.65 RP | ||
| Aug 2, 2026 23:35 | CPPclang++20.1.2 | Success | 29,686 | ||
| Aug 2, 2026 23:25 | CPPclang++20.1.2 | Success | 29,480+1.09 RP | ||
| Aug 2, 2026 23:23 | CPPclang++20.1.2 | Success | 29,911 | ||
| Aug 2, 2026 23:12 | CPPclang++20.1.2 | Success | 30,088 | ||
| Aug 2, 2026 23:07 | CPPclang++20.1.2 | Success | 30,553 | ||
| Aug 2, 2026 22:49 | CPPclang++19.1.1 | Success | 29,718 | ||
| Aug 2, 2026 22:45 | CPPg++14.2.0 | Success | 31,796 | ||
| Aug 2, 2026 22:41 | CPPclang++20.1.2 | Success | 29,631 | ||
| Aug 2, 2026 22:38 | CPPclang++20.1.2 | Success | 31,287 | ||
| Aug 2, 2026 22:29 | CPPclang++16.0.6 | Success | 60,071+4.83 RP | ||
| Aug 2, 2026 22:29 | CPPclang++20.1.2 | Success | 30,381 | ||
| Aug 2, 2026 22:27 | CPPclang++20.1.2 | Success | 31,359 | ||
| Aug 2, 2026 22:23 | CPPclang++20.1.2 | Success | 29,595 | ||
| Aug 2, 2026 22:21 | CPPclang++20.1.2 | Success | 29,588 | ||
| Aug 2, 2026 22:18 | CPPclang++20.1.2 | Success | 29,610 | ||
| Aug 2, 2026 22:16 | CPPclang++20.1.2 | Success | 29,650 | ||
| Aug 2, 2026 22:14 | CPPclang++20.1.2 | Success | 29,575+0.46 RP | ||
| Aug 2, 2026 22:10 | CPPclang++20.1.2 | Success | 29,634 | ||
| Aug 2, 2026 22:06 | CPPclang++20.1.2 | Success | 29,615+0.19 RP | ||
| 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 |