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 | |
|---|---|---|---|---|---|
| Mar 15, 2026 14:52 | CPPg++13.3.0 | Success | 164,320+4.37 RP | ||
| Mar 15, 2026 14:49 | CPPg++13.3.0 | Success | 198,261 | ||
| Mar 15, 2026 14:45 | CPPg++13.3.0 | Success | 207,224 | ||
| Mar 15, 2026 14:41 | RUSTrust-1.94.0 | Success | 1,048,388 | ||
| Mar 15, 2026 14:38 | CPPg++13.3.0 | Success | 180,346 | ||
| Mar 15, 2026 14:38 | RUSTrust-1.94.0 | Success | 989,295 | ||
| Mar 15, 2026 14:29 | CPPg++13.3.0 | Success | 177,017+1.81 RP | ||
| Mar 15, 2026 13:48 | CPPclang++18.1.3 | Success | 581,681 | ||
| Mar 15, 2026 13:48 | CPPg++13.3.0 | Success | 487,230 | ||
| Mar 15, 2026 13:40 | CPPg++13.3.0 | Success | 182,862+2.22 RP | ||
| Mar 15, 2026 11:51 | CPPg++13.3.0 | Success | 194,184 | ||
| Mar 15, 2026 10:05 | CPPg++13.3.0 | Success | 190,606+6.50 RP | ||
| Mar 15, 2026 09:36 | CPPg++13.3.0 | Success | 219,610 | ||
| Mar 15, 2026 09:32 | CPPg++13.3.0 | Success | 217,577+34.96 RP | ||
| Mar 15, 2026 08:50 | CPPg++13.3.0 | Success | 908,664+7.57 RP | ||
| Mar 15, 2026 08:47 | CPPg++13.3.0 | Error | |||
| Mar 15, 2026 05:06 | CPPg++13.3.0 | Error | |||
| Mar 15, 2026 03:30 | CPPg++13.3.0 | Success | 2,908,208+3.44 RP | ||
| Mar 14, 2026 20:17 | RUSTrust-1.94.0 | Success | 769,168+0.13 RP | ||
| Mar 14, 2026 15:10 | CPPg++13.3.0 | Success | 167,374+1.00 RP | ||
| Mar 14, 2026 15:05 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 14:51 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 14:30 | RUSTrust-1.94.0 | Success | 849,684 | ||
| Mar 14, 2026 14:24 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 14:07 | CPPg++13.3.0 | Success | 174,591 | ||
| Mar 14, 2026 13:49 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 13:46 | RUSTrust-1.94.0 | Success | 855,419 | ||
| Mar 14, 2026 13:40 | CPPg++13.3.0 | Error | |||
| Mar 14, 2026 13:30 | CPPg++13.3.0 | Success | 264,058 | ||
| Mar 14, 2026 12:15 | RUSTrust-1.94.0 | Success | 776,962+0.01 RP | ||
| Mar 14, 2026 12:12 | RUSTrust-1.94.0 | Error | |||
| Mar 14, 2026 12:10 | RUSTrust-1.94.0 | Success | 777,789+9.39 RP | ||
| Mar 14, 2026 12:00 | RUSTrust-1.94.0 | Error | |||
| Mar 14, 2026 11:59 | RUSTrust-1.94.0 | Error | |||
| Mar 14, 2026 11:57 | CPPg++13.3.0 | Success | 170,212+0.18 RP | ||
| Mar 14, 2026 11:48 | CPPg++13.3.0 | Success | 172,314 | ||
| Mar 14, 2026 11:46 | CPPg++13.3.0 | Success | 175,017 | ||
| Mar 14, 2026 11:40 | CPPg++13.3.0 | Error | |||
| Mar 13, 2026 20:18 | CPPg++13.3.0 | Success | 2,886,382+3.46 RP | ||
| Mar 13, 2026 14:12 | CPPg++13.3.0 | Success | 170,723+6.53 RP | ||
| Mar 13, 2026 14:07 | CPPclang++18.1.3 | Success | 194,758 | ||
| Mar 13, 2026 13:57 | CPPclang++18.1.3 | Success | 242,681 | ||
| Mar 13, 2026 12:25 | CPPg++13.3.0 | Success | 192,148+35.48 RP | ||
| Mar 13, 2026 11:41 | CPPg++13.3.0 | Success | 603,734+16.56 RP | ||
| Mar 13, 2026 11:33 | CPPg++13.3.0 | Error | |||
| Mar 13, 2026 11:30 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 17:16 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 17:09 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 17:05 | CPPg++13.3.0 | Success | 93,733+0.01 RP | ||
| Mar 11, 2026 16:56 | CPPg++13.3.0 | Success | 93,744+1.55 RP | ||
| Mar 11, 2026 16:45 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 16:41 | CPPg++13.3.0 | Success | 95,123+1.89 RP | ||
| Mar 11, 2026 16:33 | RUSTrust-1.94.0 | Error | |||
| Mar 11, 2026 16:30 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 16:22 | CPPg++13.3.0 | Success | 96,864+0.02 RP | ||
| Mar 11, 2026 16:15 | RUSTrust-1.94.0 | Error | |||
| Mar 11, 2026 16:15 | RUSTrust-1.94.0 | Success | 134,226 | ||
| Mar 11, 2026 16:12 | CPPg++13.3.0 | Success | 102,583 | ||
| Mar 11, 2026 16:09 | CPPg++13.3.0 | Success | 96,879+5.40 RP | ||
| Mar 11, 2026 03:46 | CPPg++13.3.0 | Success | 102,546 | ||
| Mar 11, 2026 03:42 | CPPg++13.3.0 | Error | |||
| Mar 11, 2026 02:40 | CPPg++13.3.0 | Success | 78,291+127.73 RP | ||
| Mar 10, 2026 13:32 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 13:31 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 13:27 | CPPg++13.3.0 | Success | 102,261 | ||
| Mar 10, 2026 13:25 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 13:21 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 05:41 | CPPg++13.3.0 | Success | 102,561 | ||
| Mar 10, 2026 04:20 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 04:15 | CPPg++13.3.0 | Error | |||
| Mar 10, 2026 04:12 | CPPg++13.3.0 | Success | 102,232+0.29 RP | ||
| Mar 9, 2026 00:49 | CPPg++13.3.0 | Success | 92,006 | ||
| Mar 9, 2026 00:43 | CPPg++13.3.0 | Success | 92,013 | ||
| Mar 9, 2026 00:37 | CPPg++13.3.0 | Success | 91,832 | ||
| Mar 9, 2026 00:33 | CPPg++13.3.0 | Error | |||
| Mar 9, 2026 00:31 | CPPg++13.3.0 | Success | 92,075 | ||
| Mar 9, 2026 00:29 | CPPg++13.3.0 | Success | 92,963 | ||
| Mar 8, 2026 23:47 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 23:46 | CPPg++13.3.0 | Success | 83,702 | ||
| Mar 8, 2026 21:05 | CPPg++13.3.0 | Success | 152,158 | ||
| Mar 8, 2026 20:27 | CPPg++13.3.0 | Success | 96,508 | ||
| Mar 8, 2026 20:21 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 20:21 | CPPg++13.3.0 | Success | 141,713 | ||
| Mar 8, 2026 19:52 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 19:38 | CPPg++13.3.0 | Success | 83,853 | ||
| Mar 8, 2026 18:34 | CPPg++13.3.0 | Success | 91,909 | ||
| Mar 8, 2026 17:02 | CPPg++13.3.0 | Success | 83,539+0.10 RP | ||
| Mar 8, 2026 16:37 | CPPclang++18.1.3 | Success | 930,564 | ||
| Mar 8, 2026 16:27 | CPPclang++18.1.3 | Success | 351,345+17.99 RP | ||
| Mar 8, 2026 16:18 | CPPclang++18.1.3 | Success | 973,479 | ||
| Mar 8, 2026 16:17 | CPPg++13.3.0 | Success | 954,816+1.42 RP | ||
| Mar 8, 2026 16:09 | CPPg++13.3.0 | Success | 1,104,868+3.07 RP | ||
| Mar 8, 2026 16:08 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 16:06 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 16:02 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 15:59 | CPPg++13.3.0 | Success | 1,670,868+2.53 RP | ||
| Mar 8, 2026 15:57 | CPPg++13.3.0 | Error | |||
| Mar 8, 2026 15:54 | CPPg++13.3.0 | Success | 2,890,980+3.46 RP | ||
| Mar 5, 2026 19:20 | CPPg++13.3.0 | Error | |||
| Mar 5, 2026 19:15 | CPPg++13.3.0 | Error |