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 | |
|---|---|---|---|---|---|
| Sep 26, 2026 18:00 | CSHARP9.0.18 | Success | 24,110+21.59 RP | ||
| Sep 26, 2026 17:58 | GOgo1.26.2 | Success | 24,145+21.24 RP | ||
| Sep 26, 2026 17:56 | ZIG0.15.1 | Success | 24,102+17.74 RP | ||
| Sep 26, 2026 17:56 | RUSTrust-1.95.0 | Success | 24,103+18.11 RP | ||
| Sep 25, 2026 17:08 | CPPclang++20.1.2 | Success | 211,343 | ||
| Sep 25, 2026 17:08 | CPPclang++18.1.3 | Success | 30,578+5.79 RP | ||
| Sep 25, 2026 17:07 | CPPclang++20.1.2 | Success | 205,584 | ||
| Sep 25, 2026 17:05 | CPPclang++20.1.2 | Success | 236,762 | ||
| Sep 25, 2026 16:58 | CPPclang++20.1.2 | Success | 176,570 | ||
| Sep 25, 2026 16:54 | CPPclang++20.1.2 | Success | 210,793 | ||
| Sep 25, 2026 16:49 | CPPclang++20.1.2 | Success | 150,714 | ||
| Sep 25, 2026 16:40 | CPPclang++20.1.2 | Success | 181,647 | ||
| Sep 25, 2026 04:47 | CPPclang++20.1.2 | Success | 31,129+9.04 RP | ||
| Sep 25, 2026 04:44 | CPPg++14.2.0 | Success | 177,930 | ||
| Sep 25, 2026 04:43 | CPPclang++20.1.2 | Success | 176,643 | ||
| Sep 25, 2026 04:38 | CPPclang++20.1.2 | Success | 184,663 | ||
| Sep 25, 2026 01:09 | CPPclang++20.1.2 | Success | 146,857 | ||
| Sep 25, 2026 01:04 | CPPclang++20.1.2 | Success | 211,428 | ||
| Sep 25, 2026 00:58 | CPPclang++20.1.2 | Success | 178,100 | ||
| Sep 25, 2026 00:36 | CPPclang++20.1.2 | Success | 239,765 | ||
| Sep 25, 2026 00:34 | CPPclang++20.1.2 | Success | 32,030+7.22 RP | ||
| Sep 25, 2026 00:22 | CPPclang++20.1.2 | Success | 180,655 | ||
| Sep 25, 2026 00:19 | CPPclang++20.1.2 | Success | 180,297 | ||
| Sep 25, 2026 00:04 | CPPclang++20.1.2 | Success | 32,788+27.80 RP | ||
| Sep 25, 2026 00:00 | CPPclang++20.1.2 | Success | 152,367 | ||
| Sep 24, 2026 19:12 | CPPclang++20.1.2 | Success | 36,076+6.13 RP | ||
| Sep 24, 2026 19:10 | CPPclang++20.1.2 | Success | 151,930 | ||
| Sep 24, 2026 19:04 | CPPclang++20.1.2 | Success | 40,394 | ||
| Sep 24, 2026 19:03 | CPPclang++20.1.2 | Success | 36,923 | ||
| Sep 24, 2026 19:01 | CPPclang++20.1.2 | Success | 321,054 | ||
| Sep 24, 2026 18:49 | CPPclang++20.1.2 | Success | 221,182 | ||
| Sep 24, 2026 18:44 | CPPclang++20.1.2 | Success | 201,484 | ||
| Sep 24, 2026 16:30 | CPPclang++20.1.2 | Success | 40,283 | ||
| Sep 24, 2026 16:26 | CPPclang++20.1.2 | Success | 40,387 | ||
| Sep 24, 2026 16:23 | CPPclang++20.1.2 | Success | 190,865 | ||
| Sep 24, 2026 16:11 | CPPclang++20.1.2 | Success | 36,892+7.79 RP | ||
| Sep 24, 2026 16:08 | CPPclang++20.1.2 | Success | 224,011 | ||
| Sep 24, 2026 16:06 | CPPclang++20.1.2 | Success | 241,651 | ||
| Sep 24, 2026 15:58 | CPPclang++20.1.2 | Success | 37,983+12.53 RP | ||
| Sep 24, 2026 15:50 | CPPclang++20.1.2 | Success | 198,103 | ||
| Sep 24, 2026 15:42 | CPPclang++20.1.2 | Success | 239,912 | ||
| Sep 24, 2026 15:36 | CPPclang++20.1.2 | Success | 247,636 | ||
| Sep 24, 2026 15:35 | CPPg++14.2.0 | Success | 246,063 | ||
| Sep 24, 2026 15:31 | CPPg++14.2.0 | Success | 39,881+49.83 RP | ||
| Sep 24, 2026 15:28 | CPPclang++20.1.2 | Success | 239,125 | ||
| Sep 24, 2026 15:28 | CPPg++14.2.0 | Success | 234,236 | ||
| Sep 24, 2026 15:22 | CPPclang++20.1.2 | Success | 274,660 | ||
| Sep 24, 2026 15:19 | CPPclang++20.1.2 | Success | 263,107 | ||
| Sep 24, 2026 15:17 | CPPg++14.2.0 | Success | 268,716 | ||
| Sep 24, 2026 15:09 | CPPg++14.2.0 | Success | 214,759 | ||
| Sep 24, 2026 15:06 | CPPclang++20.1.2 | Success | 211,672 | ||
| Sep 24, 2026 15:03 | CPPg++14.2.0 | Success | 251,599 | ||
| Sep 24, 2026 15:03 | CPPclang++20.1.2 | Success | 252,408 | ||
| Sep 24, 2026 15:02 | CPPclang++20.1.2 | Success | 216,721 | ||
| Sep 24, 2026 14:51 | CPPclang++20.1.2 | Success | 235,598 | ||
| Sep 24, 2026 14:38 | CPPclang++20.1.2 | Success | 303,586 | ||
| Sep 24, 2026 14:34 | CPPclang++20.1.2 | Success | 313,473 | ||
| Sep 24, 2026 14:32 | CPPclang++20.1.2 | Success | 323,064 | ||
| Sep 24, 2026 14:28 | CPPclang++20.1.2 | Success | 317,003 | ||
| Sep 24, 2026 14:25 | CPPclang++20.1.2 | Success | 291,293 | ||
| Sep 24, 2026 14:23 | CPPclang++20.1.2 | Success | 336,260 | ||
| Sep 24, 2026 14:20 | CPPclang++20.1.2 | Success | 342,743 | ||
| Sep 24, 2026 14:18 | CPPclang++20.1.2 | Success | 291,977 | ||
| Sep 24, 2026 14:13 | CPPclang++20.1.2 | Success | 49,772+83.39 RP | ||
| Sep 24, 2026 14:09 | CPPclang++20.1.2 | Success | 355,036 | ||
| Sep 24, 2026 14:01 | CPPclang++20.1.2 | Success | 331,635 | ||
| Sep 24, 2026 13:48 | CPPg++14.2.0 | Success | 422,106 | ||
| Sep 24, 2026 13:41 | CPPclang++20.1.2 | Success | 262,357 | ||
| Sep 24, 2026 13:40 | CPPg++14.2.0 | Success | 273,274 | ||
| Sep 24, 2026 13:33 | CPPg++14.2.0 | Success | 925,650 | ||
| Sep 24, 2026 13:23 | CPPg++14.2.0 | Success | 433,863 | ||
| Sep 23, 2026 23:49 | CPPclang++18.1.3 | Success | 24,133+2.02 RP | ||
| Sep 23, 2026 23:15 | CPPclang++18.1.3 | Success | 24,192+2.96 RP | ||
| Sep 23, 2026 22:48 | CPPclang++18.1.3 | Success | 24,352+2.36 RP | ||
| Sep 23, 2026 22:30 | CPPclang++18.1.3 | Success | 24,493+3.67 RP | ||
| Sep 23, 2026 22:17 | CPPclang++18.1.3 | Success | 24,715+2.54 RP | ||
| Sep 23, 2026 21:48 | CPPclang++18.1.3 | Success | 24,871+5.08 RP | ||
| Sep 23, 2026 21:38 | CPPclang++18.1.3 | Success | 25,189+5.76 RP | ||
| Sep 23, 2026 20:31 | CPPclang++18.1.3 | Success | 25,560+3.61 RP | ||
| Sep 23, 2026 19:47 | CPPclang++19.1.1 | Success | 108,017+34.98 RP | ||
| Sep 23, 2026 19:30 | CPPclang++18.1.3 | Success | 25,798+1.71 RP | ||
| Sep 23, 2026 17:50 | CPPclang++19.1.1 | Success | 173,625+57.60 RP | ||
| Sep 23, 2026 17:25 | CPPclang++18.1.3 | Success | 25,912+4.21 RP | ||
| Sep 23, 2026 16:55 | CPPclang++18.1.3 | Error | |||
| Sep 23, 2026 16:24 | CPPclang++18.1.3 | Success | 26,198+1.16 RP | ||
| Sep 23, 2026 15:49 | CPPclang++18.1.3 | Success | 26,278+18.24 RP | ||
| Sep 23, 2026 15:32 | CPPclang++18.1.3 | Success | 27,601+26.54 RP | ||
| Sep 23, 2026 14:50 | CPPclang++18.1.3 | Success | 29,783+28.69 RP | ||
| Sep 23, 2026 14:46 | CPPclang++18.1.3 | Success | 32,566+13.51 RP | ||
| Sep 23, 2026 14:36 | CPPclang++18.1.3 | Success | 34,065+18.76 RP | ||
| Sep 23, 2026 14:04 | CPPclang++18.1.3 | Success | 37,407 | ||
| Sep 23, 2026 13:29 | CPPclang++18.1.3 | Success | 36,390+3.79 RP | ||
| Sep 23, 2026 13:19 | CPPclang++18.1.3 | Success | 36,899+30.20 RP | ||
| Sep 23, 2026 13:10 | CPPclang++18.1.3 | Success | 41,527+34.05 RP | ||
| Sep 19, 2026 13:27 | CPPg++14.2.0 | Success | 90,462 | ||
| Sep 19, 2026 13:23 | CPPg++14.2.0 | Success | 768,547 | ||
| Sep 14, 2026 09:05 | CPPg++14.2.0 | Success | 401,075 | ||
| Sep 12, 2026 05:16 | CPPg++14.2.0 | Success | 406,564 | ||
| Sep 12, 2026 04:30 | CPPclang++20.1.2 | Success | 301,803 | ||
| Sep 12, 2026 03:56 | CPPclang++20.1.2 | Success | 151,141+2.14 RP |