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 | |
|---|---|---|---|---|---|
| Jun 17, 2025 16:20 | CPPclang++18.1.3 | Success | 323,556+0.85 RP | ||
| Jun 17, 2025 16:20 | CPPclang++18.1.3 | Success | 393,721 | ||
| Jun 17, 2025 16:19 | CPPg++13.3.0 | Success | 332,722 | ||
| Jun 17, 2025 16:18 | CPPg++13.3.0 | Success | 332,755+0.01 RP | ||
| Jun 17, 2025 16:05 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 16:00 | CPPg++13.3.0 | Success | 380,564 | ||
| Jun 17, 2025 15:54 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 15:52 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 15:47 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 15:32 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 15:26 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 15:25 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 14:44 | CPPg++13.3.0 | Success | 333,780 | ||
| Jun 17, 2025 14:38 | CPPg++13.3.0 | Success | 332,857+1.20 RP | ||
| Jun 17, 2025 14:23 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 14:21 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 14:04 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 14:02 | CPPg++13.3.0 | Error | |||
| Jun 17, 2025 14:01 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 19:16 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 19:06 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 19:03 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 19:01 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 19:00 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:58 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:55 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:45 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:35 | CPPg++13.3.0 | Success | 356,846 | ||
| Jun 16, 2025 18:33 | CPPg++13.3.0 | Success | 357,234 | ||
| Jun 16, 2025 18:32 | CPPg++13.3.0 | Success | 383,462 | ||
| Jun 16, 2025 18:31 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:30 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:30 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:29 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:28 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 18:22 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 16:58 | CPPg++13.3.0 | Success | 360,003 | ||
| Jun 16, 2025 16:56 | CPPg++13.3.0 | Success | 355,481 | ||
| Jun 16, 2025 16:53 | CPPclang++18.1.3 | Success | 346,673+0.17 RP | ||
| Jun 16, 2025 16:44 | CPPclang++18.1.3 | Error | |||
| Jun 16, 2025 16:43 | CPPclang++18.1.3 | Error | |||
| Jun 16, 2025 16:40 | CPPclang++18.1.3 | Error | |||
| Jun 16, 2025 15:17 | CPPclang++18.1.3 | Success | 348,788+0.54 RP | ||
| Jun 16, 2025 15:16 | CPPg++13.3.0 | Success | 355,751 | ||
| Jun 16, 2025 15:15 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 15:14 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 15:14 | CPPg++13.3.0 | Error | |||
| Jun 16, 2025 15:13 | CPPg++13.3.0 | Success | 355,862 | ||
| Jun 16, 2025 15:10 | CPPg++13.3.0 | Success | 355,546+18.87 RP | ||
| Jun 16, 2025 15:07 | CPPg++13.3.0 | Success | 1,080,880+0.01 RP | ||
| Jun 14, 2025 14:36 | CPPg++13.3.0 | Error | |||
| Jun 13, 2025 14:09 | CPPg++13.3.0 | Error | |||
| Jun 13, 2025 09:28 | CPPg++13.3.0 | Success | 1,082,555+5.26 RP | ||
| Jun 13, 2025 09:26 | CPPg++13.3.0 | Error | |||
| Jun 13, 2025 09:22 | CPPg++13.3.0 | Error | |||
| Jun 13, 2025 08:17 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 21:23 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 21:22 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 21:20 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 21:17 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 21:12 | CPPg++13.3.0 | Success | 2,511,254+0.57 RP | ||
| Jun 12, 2025 21:01 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 21:00 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 20:58 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 20:55 | CPPg++13.3.0 | Success | 2,929,664+3.41 RP | ||
| Jun 12, 2025 20:55 | CPPg++13.3.0 | Error | |||
| Jun 12, 2025 19:06 | RUSTrust-1.87.0 | Success | 1,611,951 | ||
| Jun 12, 2025 19:02 | RUSTrust-1.87.0 | Success | 1,648,110 | ||
| Jun 11, 2025 21:14 | RUSTrust-1.87.0 | Success | 1,610,891 | ||
| Jun 11, 2025 21:08 | RUSTrust-1.87.0 | Error | |||
| Jun 11, 2025 20:45 | RUSTrust-1.87.0 | Error | |||
| Jun 11, 2025 20:43 | RUSTrust-1.87.0 | Error | |||
| Jun 11, 2025 20:29 | RUSTrust-1.87.0 | Success | 1,610,576+3.55 RP | ||
| Jun 11, 2025 20:14 | RUSTrust-1.87.0 | Success | 3,757,324+2.66 RP | ||
| Jun 11, 2025 20:11 | RUSTrust-1.87.0 | Error | |||
| May 31, 2025 15:31 | CPPclang++18.1.3 | Success | 154,081 | ||
| May 29, 2025 05:20 | CSHARP9.0.5 | Success | 838,909+0.01 RP | ||
| May 19, 2025 05:23 | CPPg++13.2.0 | Error | |||
| May 11, 2025 10:31 | RUSTrust-1.86.0 | Success | 919,189+0.29 RP | ||
| May 11, 2025 10:27 | RUSTrust-1.86.0 | Success | 944,149 | ||
| May 11, 2025 10:16 | RUSTrust-1.86.0 | Success | 944,146+6.27 RP | ||
| May 10, 2025 14:19 | RUSTrust-1.86.0 | Success | 2,315,507+4.32 RP | ||
| May 10, 2025 13:49 | CPPg++13.3.0 | Success | 153,771+0.26 RP | ||
| May 10, 2025 13:47 | CPPg++13.3.0 | Error | |||
| May 10, 2025 13:41 | CPPg++13.3.0 | Success | 156,626 | ||
| May 6, 2025 14:13 | CPPg++13.3.0 | Error | |||
| May 6, 2025 14:09 | CPPg++13.3.0 | Success | 237,767 | ||
| May 6, 2025 14:05 | CPPg++13.3.0 | Success | 245,024 | ||
| May 6, 2025 14:00 | CPPg++13.3.0 | Success | 244,782 | ||
| May 6, 2025 13:56 | CPPg++13.3.0 | Success | 163,261 | ||
| May 6, 2025 13:53 | CPPg++13.3.0 | Error | |||
| May 6, 2025 13:50 | CPPg++13.3.0 | Success | 221,481 | ||
| Apr 28, 2025 15:01 | GOgo1.24.2 | Success | 347,754 | ||
| Apr 28, 2025 14:59 | GOgo1.24.2 | Error | |||
| Apr 28, 2025 14:55 | GOgo1.24.2 | Success | 280,364+35.67 RP | ||
| Apr 28, 2025 14:53 | GOgo1.24.2 | Error | |||
| Apr 23, 2025 09:23 | CSHARP9.0.4 | Success | 840,454 | ||
| Apr 23, 2025 09:22 | CSHARP9.0.4 | Success | 839,451+0.01 RP | ||
| Apr 23, 2025 09:21 | CSHARP9.0.4 | Success | 840,277 | ||
| Apr 23, 2025 09:20 | CSHARP9.0.4 | Success | 840,379 |