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 | |
|---|---|---|---|---|---|
| May 11, 2026 15:12 | CPPg++14.2.0 | Success | 95,191 | ||
| May 11, 2026 15:08 | CPPg++14.2.0 | Success | 94,816 | ||
| May 11, 2026 15:06 | CPPg++14.2.0 | Success | 92,553+0.02 RP | ||
| May 11, 2026 15:02 | CPPg++14.2.0 | Success | 92,569+3.53 RP | ||
| May 11, 2026 14:58 | CPPg++14.2.0 | Success | 96,102 | ||
| May 11, 2026 14:58 | CPPclang++20.1.2 | Success | 98,818 | ||
| May 11, 2026 14:57 | CPPclang++20.1.2 | Success | 98,537 | ||
| May 11, 2026 14:56 | CPPg++14.2.0 | Success | 95,982 | ||
| May 11, 2026 14:54 | CPPg++14.2.0 | Success | 95,965 | ||
| May 11, 2026 14:53 | CPPclang++20.1.2 | Success | 98,591 | ||
| May 11, 2026 14:50 | CPPg++14.2.0 | Success | 96,024 | ||
| May 11, 2026 14:50 | CPPclang++20.1.2 | Success | 100,260 | ||
| May 11, 2026 14:48 | CPPg++14.2.0 | Success | 96,674 | ||
| May 11, 2026 14:47 | CPPclang++20.1.2 | Success | 102,137 | ||
| May 11, 2026 14:45 | CPPclang++20.1.2 | Success | 142,323 | ||
| May 11, 2026 14:43 | CPPclang++20.1.2 | Success | 135,224 | ||
| May 11, 2026 14:39 | CPPg++14.2.0 | Success | 96,582 | ||
| May 11, 2026 14:33 | CPPg++14.2.0 | Success | 95,711 | ||
| May 11, 2026 14:09 | CPPclang++20.1.2 | Success | 101,072 | ||
| May 11, 2026 13:59 | CPPclang++20.1.2 | Success | 100,990 | ||
| May 11, 2026 13:55 | CPPg++14.2.0 | Success | 95,694+5.00 RP | ||
| May 11, 2026 13:48 | CPPclang++20.1.2 | Success | 100,953 | ||
| May 11, 2026 13:46 | CPPclang++20.1.2 | Success | 101,359 | ||
| May 11, 2026 13:23 | CPPclang++20.1.2 | Success | 98,764 | ||
| May 11, 2026 13:17 | CPPclang++20.1.2 | Success | 98,368+0.08 RP | ||
| May 11, 2026 13:15 | CPPclang++20.1.2 | Success | 98,798 | ||
| May 11, 2026 13:13 | CPPclang++20.1.2 | Success | 105,492 | ||
| May 11, 2026 13:11 | CPPclang++20.1.2 | Success | 98,753 | ||
| May 11, 2026 13:09 | CPPg++14.2.0 | Success | 110,715 | ||
| May 11, 2026 13:07 | CPPclang++20.1.2 | Success | 101,404 | ||
| May 11, 2026 13:05 | CPPclang++20.1.2 | Success | 101,035 | ||
| May 11, 2026 13:03 | CPPclang++20.1.2 | Success | 102,061 | ||
| May 11, 2026 12:54 | CPPg++14.2.0 | Success | 100,507+0.04 RP | ||
| May 11, 2026 12:50 | CPPg++14.2.0 | Success | 100,547+0.86 RP | ||
| May 11, 2026 12:00 | CPPg++14.2.0 | Success | 101,424+1.00 RP | ||
| May 11, 2026 11:36 | CPPclang++20.1.2 | Success | 129,393 | ||
| May 11, 2026 11:24 | CPPg++14.2.0 | Success | 104,918 | ||
| May 11, 2026 11:18 | CPPg++14.2.0 | Success | 102,466+45.33 RP | ||
| May 11, 2026 11:15 | CPPclang++20.1.2 | Success | 231,254 | ||
| May 11, 2026 11:12 | CPPclang++20.1.2 | Success | 100,031 | ||
| May 11, 2026 11:11 | CPPclang++20.1.2 | Success | 103,688 | ||
| May 11, 2026 11:00 | CPPclang++20.1.2 | Success | 98,510 | ||
| May 11, 2026 11:00 | CPPclang++20.1.2 | Success | 98,982 | ||
| May 11, 2026 10:59 | CPPclang++20.1.2 | Success | 98,495 | ||
| May 11, 2026 10:59 | CPPclang++20.1.2 | Success | 98,441+0.11 RP | ||
| May 11, 2026 10:57 | CPPclang++20.1.2 | Success | 122,405 | ||
| May 11, 2026 10:56 | CPPclang++20.1.2 | Success | 115,077 | ||
| May 11, 2026 10:55 | CPPclang++20.1.2 | Success | 194,943 | ||
| May 11, 2026 10:53 | CPPclang++20.1.2 | Success | 99,002 | ||
| May 11, 2026 10:52 | CPPclang++20.1.2 | Success | 104,583 | ||
| May 11, 2026 10:48 | CPPclang++20.1.2 | Success | 98,991 | ||
| May 11, 2026 10:47 | CPPclang++20.1.2 | Success | 99,026 | ||
| May 11, 2026 10:47 | CPPclang++20.1.2 | Success | 99,026 | ||
| May 11, 2026 10:46 | CPPclang++20.1.2 | Success | 98,983 | ||
| May 11, 2026 10:46 | CPPclang++20.1.2 | Success | 98,980 | ||
| May 11, 2026 10:42 | CPPclang++20.1.2 | Success | 98,743 | ||
| May 11, 2026 10:41 | CPPclang++20.1.2 | Success | 98,543+0.16 RP | ||
| May 11, 2026 10:41 | CPPclang++20.1.2 | Success | 99,227 | ||
| May 11, 2026 10:40 | CPPclang++20.1.2 | Success | 98,880 | ||
| May 11, 2026 10:40 | CPPclang++20.1.2 | Success | 98,815 | ||
| May 11, 2026 10:37 | CPPclang++20.1.2 | Success | 98,699+0.03 RP | ||
| May 11, 2026 10:36 | CPPclang++20.1.2 | Success | 104,692 | ||
| May 11, 2026 10:36 | CPPclang++20.1.2 | Success | 99,655 | ||
| May 11, 2026 10:35 | CPPclang++20.1.2 | Success | 111,519 | ||
| May 11, 2026 10:35 | CPPclang++20.1.2 | Success | 135,589 | ||
| May 11, 2026 10:31 | CPPclang++20.1.2 | Success | 99,307 | ||
| May 11, 2026 10:30 | CPPclang++20.1.2 | Success | 98,782 | ||
| May 11, 2026 10:30 | CPPclang++20.1.2 | Success | 107,050 | ||
| May 11, 2026 10:29 | CPPclang++20.1.2 | Success | 110,409 | ||
| May 11, 2026 10:29 | CPPclang++20.1.2 | Success | 99,170 | ||
| May 11, 2026 10:26 | CPPclang++18.1.3 | Success | 99,208 | ||
| May 11, 2026 10:25 | CPPclang++20.1.2 | Success | 98,828 | ||
| May 11, 2026 10:20 | CPPg++13.3.0 | Success | 111,527 | ||
| May 11, 2026 10:20 | CPPclang++20.1.2 | Success | 104,978 | ||
| May 11, 2026 10:19 | CPPclang++20.1.2 | Success | 98,993 | ||
| May 11, 2026 10:19 | CPPclang++20.1.2 | Success | 99,376 | ||
| May 11, 2026 10:18 | CPPclang++20.1.2 | Success | 98,823 | ||
| May 11, 2026 10:10 | CPPclang++18.1.3 | Success | 132,431 | ||
| May 11, 2026 09:59 | CPPclang++20.1.2 | Success | 98,733+0.04 RP | ||
| May 11, 2026 09:57 | CPPclang++18.1.3 | Success | 98,812 | ||
| May 11, 2026 09:55 | CPPclang++18.1.3 | Success | 99,177 | ||
| May 11, 2026 09:54 | CPPclang++18.1.3 | Success | 98,772+4.45 RP | ||
| May 11, 2026 09:51 | CPPclang++20.1.2 | Success | 103,731 | ||
| May 11, 2026 09:50 | CPPclang++18.1.3 | Success | 104,674 | ||
| May 11, 2026 09:48 | CPPclang++18.1.3 | Success | 108,517 | ||
| May 11, 2026 09:47 | CPPclang++18.1.3 | Success | 103,311+0.44 RP | ||
| May 11, 2026 09:44 | CPPclang++18.1.3 | Success | 199,243 | ||
| May 11, 2026 09:40 | CPPclang++18.1.3 | Success | 103,785+0.26 RP | ||
| May 11, 2026 09:37 | CPPclang++18.1.3 | Success | 264,800 | ||
| May 11, 2026 08:15 | CPPg++13.3.0 | Success | 111,312 | ||
| May 11, 2026 08:13 | CPPclang++18.1.3 | Success | 111,582 | ||
| May 11, 2026 08:11 | CPPclang++18.1.3 | Success | 105,852 | ||
| May 11, 2026 08:08 | CPPclang++18.1.3 | Success | 110,710 | ||
| May 11, 2026 08:01 | CPPclang++18.1.3 | Success | 106,310 | ||
| May 11, 2026 07:47 | CPPclang++18.1.3 | Success | 108,004 | ||
| May 11, 2026 07:46 | CPPg++14.2.0 | Success | 112,672 | ||
| May 11, 2026 07:23 | CPPg++14.2.0 | Success | 112,005 | ||
| May 11, 2026 07:19 | CPPclang++18.1.3 | Success | 109,970 | ||
| May 11, 2026 07:17 | CPPclang++18.1.3 | Success | 106,795 | ||
| May 11, 2026 07:15 | CPPclang++18.1.3 | Success | 112,777 |