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 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 | ||
| May 11, 2026 07:13 | CPPclang++18.1.3 | Success | 107,663 | ||
| May 11, 2026 07:11 | CPPg++14.2.0 | Success | 112,283 | ||
| May 9, 2026 19:08 | ZIG0.16.0 | Success | 1,113,416 | ||
| May 7, 2026 16:37 | RUSTrust-1.95.0 | Success | 134,035 | ||
| May 6, 2026 06:08 | CPPg++13.3.0 | Success | 94,873 | ||
| May 5, 2026 23:27 | CPPg++13.3.0 | Success | 94,817 | ||
| May 5, 2026 19:46 | CPPg++13.3.0 | Success | 348,994 | ||
| May 5, 2026 19:32 | CPPg++13.3.0 | Success | 95,285 | ||
| May 5, 2026 15:31 | CPPg++10.5.0 | Success | 111,656 | ||
| May 5, 2026 07:44 | CPPg++14.2.0 | Error | |||
| May 5, 2026 05:05 | CPPg++13.3.0 | Success | 96,545 | ||
| May 5, 2026 00:47 | CPPg++13.3.0 | Success | 96,399 | ||
| May 5, 2026 00:35 | GOgo1.26.1 | Success | 368,095 | ||
| May 4, 2026 19:41 | RUSTrust-1.95.0 | Success | 131,437+0.54 RP | ||
| May 4, 2026 19:40 | RUSTrust-1.95.0 | Error | |||
| May 2, 2026 18:50 | RUSTrust-1.95.0 | Success | 132,371+0.49 RP | ||
| May 2, 2026 18:44 | RUSTrust-1.95.0 | Success | 136,117 | ||
| May 2, 2026 18:41 | RUSTrust-1.95.0 | Error | |||
| May 2, 2026 18:35 | RUSTrust-1.95.0 | Success | 133,241+0.90 RP | ||
| May 2, 2026 18:33 | RUSTrust-1.95.0 | Success | 134,850+10.10 RP | ||
| May 2, 2026 14:05 | RUSTrust-1.94.0 | Success | 156,133 | ||
| May 1, 2026 16:59 | CPPg++10.5.0 | Success | 945,255 | ||
| May 1, 2026 16:58 | CPPg++10.5.0 | Success | 209,920 | ||
| May 1, 2026 16:55 | CPPg++10.5.0 | Success | 191,297+52.27 RP | ||
| May 1, 2026 09:28 | RUSTrust-1.95.0 | Success | 125,804 | ||
| May 1, 2026 08:16 | CPPg++14.2.0 | Success | 130,759 | ||
| May 1, 2026 08:14 | CPPg++14.2.0 | Success | 172,448 | ||
| May 1, 2026 02:05 | CPPg++13.3.0 | Success | 131,371+0.04 RP | ||
| Apr 30, 2026 17:53 | CPPg++13.3.0 | Success | 131,435+0.42 RP | ||
| Apr 30, 2026 13:45 | CPPg++14.2.0 | Error | |||
| Apr 30, 2026 04:55 | CPPg++13.3.0 | Success | 139,807 | ||
| Apr 30, 2026 02:50 | GOgo1.26.2 | Success | 143,653 | ||
| Apr 30, 2026 02:14 | CPPg++13.3.0 | Success | 132,167+1.32 RP | ||
| Apr 29, 2026 23:43 | CPPg++13.3.0 | Success | 134,510+1.62 RP | ||
| Apr 29, 2026 21:07 | CPPg++13.3.0 | Success | 137,499+0.93 RP | ||
| Apr 29, 2026 16:16 | CPPg++10.5.0 | Success | 205,582 | ||
| Apr 29, 2026 07:38 | CPPg++13.3.0 | Success | 140,782 | ||
| Apr 28, 2026 20:19 | CSHARP9.0.15 | Error | |||
| Apr 28, 2026 20:15 | CSHARP9.0.15 | Error | |||
| Apr 28, 2026 15:18 | CPPg++10.5.0 | Success | 107,527 | ||
| Apr 28, 2026 13:53 | RUSTrust-1.95.0 | Success | 126,145 | ||
| Apr 28, 2026 13:24 | RUSTrust-1.94.1 | Success | 143,050 | ||
| Apr 28, 2026 13:21 | RUSTrust-1.94.1 | Success | 125,780 | ||
| Apr 28, 2026 13:18 | RUSTrust-1.94.1 | Success | 126,257 | ||
| Apr 28, 2026 13:16 | RUSTrust-1.94.1 | Success | 125,762+0.28 RP | ||
| Apr 28, 2026 12:59 | RUSTrust-1.94.1 | Success | 130,060 | ||
| Apr 28, 2026 12:57 | RUSTrust-1.94.1 | Success | 126,353 | ||
| Apr 28, 2026 12:56 | RUSTrust-1.94.1 | Success | 126,207+0.40 RP | ||
| Apr 28, 2026 09:12 | CPPg++14.2.0 | Error | |||
| Apr 28, 2026 09:05 | CPPg++14.2.0 | Error | |||
| Apr 28, 2026 08:58 | CPPg++14.2.0 | Error | |||
| Apr 28, 2026 08:51 | CPPg++14.2.0 | Error | |||
| Apr 28, 2026 08:44 | CPPg++14.2.0 | Error | |||
| Apr 28, 2026 08:43 | CPPg++10.5.0 | Success | 173,283 | ||
| Apr 28, 2026 08:39 | CPPclang++18.1.3 | Success | 184,764 | ||
| Apr 28, 2026 08:37 | CPPg++10.5.0 | Success | 176,050 | ||
| Apr 28, 2026 08:37 | CPPg++14.2.0 | Error |