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 18, 2026 09:01 | CPPclang++19.1.1 | Success | 110,722 | ||
| May 18, 2026 01:39 | CPPclang++19.1.1 | Success | 113,238 | ||
| May 18, 2026 01:38 | CPPclang++19.1.1 | Success | 110,800 | ||
| May 18, 2026 01:38 | CPPclang++19.1.1 | Success | 110,935 | ||
| May 18, 2026 01:37 | CPPclang++19.1.1 | Success | 111,138 | ||
| May 18, 2026 01:37 | CPPclang++19.1.1 | Success | 110,869 | ||
| May 18, 2026 01:35 | CPPclang++19.1.1 | Success | 110,716 | ||
| May 18, 2026 01:34 | CPPclang++19.1.1 | Success | 110,921 | ||
| May 18, 2026 01:34 | CPPclang++18.1.3 | Success | 113,862 | ||
| May 18, 2026 01:34 | CPPclang++20.1.2 | Success | 111,217 | ||
| May 18, 2026 01:33 | CPPclang++18.1.3 | Success | 111,252 | ||
| May 18, 2026 01:33 | CPPclang++19.1.1 | Success | 110,705+0.32 RP | ||
| May 18, 2026 01:31 | CPPclang++20.1.2 | Success | 111,133 | ||
| May 18, 2026 01:31 | CPPclang++20.1.2 | Success | 111,708 | ||
| May 18, 2026 01:31 | CPPclang++20.1.2 | Success | 111,103+0.01 RP | ||
| May 18, 2026 01:26 | CPPclang++20.1.2 | Success | 113,887 | ||
| May 18, 2026 01:26 | CPPclang++18.1.3 | Success | 113,425 | ||
| May 18, 2026 01:26 | CPPclang++20.1.2 | Success | 113,391 | ||
| May 18, 2026 01:24 | CPPclang++20.1.2 | Success | 114,042 | ||
| May 18, 2026 01:24 | CPPclang++20.1.2 | Success | 111,120+1.71 RP | ||
| May 18, 2026 01:23 | CPPclang++18.1.3 | Success | 113,359 | ||
| May 18, 2026 01:23 | CPPclang++20.1.2 | Success | 113,266+0.01 RP | ||
| May 18, 2026 01:21 | CPPclang++20.1.2 | Success | 113,284+4.39 RP | ||
| May 18, 2026 01:21 | CPPclang++18.1.3 | Success | 113,663 | ||
| May 18, 2026 01:21 | CPPg++13.3.0 | Success | 121,982 | ||
| May 18, 2026 01:15 | CPPclang++18.1.3 | Success | 119,210+1.07 RP | ||
| May 18, 2026 01:15 | CPPclang++17.0.6 | Success | 121,395 | ||
| May 18, 2026 01:15 | CPPclang++18.1.3 | Success | 122,545 | ||
| May 18, 2026 01:12 | CPPclang++18.1.3 | Success | 122,742 | ||
| May 18, 2026 01:12 | CPPclang++19.1.1 | Success | 122,957 | ||
| May 18, 2026 01:12 | CPPclang++18.1.3 | Success | 121,036 | ||
| May 18, 2026 01:09 | CPPclang++18.1.3 | Success | 122,209 | ||
| May 18, 2026 01:09 | CPPclang++18.1.3 | Success | 121,652 | ||
| May 18, 2026 01:09 | CPPclang++17.0.6 | Success | 120,743+0.26 RP | ||
| May 17, 2026 13:39 | CPPclang++20.1.2 | Success | 166,810 | ||
| May 17, 2026 12:13 | CPPclang++20.1.2 | Success | 123,592 | ||
| May 17, 2026 08:03 | CPPclang++20.1.2 | Success | 123,090 | ||
| May 17, 2026 07:14 | CPPg++14.2.0 | Error | |||
| May 17, 2026 07:05 | CPPg++14.2.0 | Error | |||
| May 17, 2026 04:58 | CPPclang++20.1.2 | Success | 125,972 | ||
| May 17, 2026 04:58 | CPPclang++20.1.2 | Success | 122,496 | ||
| May 17, 2026 02:43 | CPPclang++20.1.2 | Success | 121,407 | ||
| May 17, 2026 01:39 | CPPclang++18.1.3 | Success | 122,136 | ||
| May 17, 2026 01:39 | CPPclang++20.1.2 | Success | 122,971 | ||
| May 17, 2026 01:38 | CPPclang++20.1.2 | Success | 121,116+1.35 RP | ||
| May 17, 2026 00:22 | CPPclang++20.1.2 | Success | 143,381 | ||
| May 16, 2026 22:24 | CPPclang++20.1.2 | Success | 123,124+0.17 RP | ||
| May 16, 2026 21:38 | CPPclang++20.1.2 | Success | 123,384+2.55 RP | ||
| May 16, 2026 21:12 | CPPg++14.2.0 | Success | 159,970+11.30 RP | ||
| May 16, 2026 21:12 | CPPclang++20.1.2 | Success | 127,397+15.98 RP | ||
| May 16, 2026 18:53 | CPPg++13.3.0 | Error | |||
| May 16, 2026 15:51 | CPPclang++20.1.2 | Success | 447,584 | ||
| May 16, 2026 07:18 | CPPclang++20.1.2 | Success | 211,438 | ||
| May 15, 2026 19:30 | CPPclang++20.1.2 | Success | 195,282+51.21 RP | ||
| May 15, 2026 01:06 | CPPclang++20.1.2 | Error | +0.05 RP | ||
| May 15, 2026 01:01 | CPPclang++18.1.3 | Success | 24,272 | ||
| May 14, 2026 14:51 | RUSTrust-1.95.0 | Success | 205,850 | ||
| May 13, 2026 05:47 | CSHARP10.0.7 | Success | 63,417+52.28 RP | ||
| May 13, 2026 05:44 | ZIG0.16.0 | Success | 63,160+68.80 RP | ||
| May 13, 2026 05:42 | GOgo1.26.2 | Success | 63,716+70.13 RP | ||
| May 13, 2026 05:40 | RUSTrust-1.95.0 | Success | 63,174+63.43 RP | ||
| May 12, 2026 20:23 | CSHARP10.0.7 | Success | 154,650 | ||
| May 12, 2026 20:21 | ZIG0.16.0 | Success | 154,406 | ||
| May 12, 2026 20:14 | GOgo1.26.2 | Success | 154,793 | ||
| May 12, 2026 20:08 | RUSTrust-1.95.0 | Success | 154,411 | ||
| May 12, 2026 15:48 | CPPclang++20.1.2 | Success | 99,781 | ||
| May 12, 2026 14:45 | CPPclang++20.1.2 | Success | 99,630 | ||
| May 12, 2026 14:33 | CPPclang++20.1.2 | Error | |||
| May 12, 2026 14:18 | CPPclang++20.1.2 | Success | 98,521 | ||
| May 12, 2026 14:07 | CPPclang++20.1.2 | Success | 98,811 | ||
| May 12, 2026 14:00 | CPPclang++20.1.2 | Error | |||
| May 12, 2026 13:58 | CPPg++14.2.0 | Error | |||
| May 11, 2026 18:16 | CPPg++14.2.0 | Success | 65,413 | ||
| May 11, 2026 18:09 | CPPg++14.2.0 | Success | 63,050+4.21 RP | ||
| May 11, 2026 18:03 | CPPg++14.2.0 | Success | 64,769+7.52 RP | ||
| May 11, 2026 17:50 | CPPg++14.2.0 | Success | 68,083+2.04 RP | ||
| May 11, 2026 17:18 | CPPg++14.2.0 | Success | 69,040+5.32 RP | ||
| May 11, 2026 16:58 | CPPg++14.2.0 | Success | 71,673+2.31 RP | ||
| May 11, 2026 16:46 | CPPg++14.2.0 | Success | 72,880+6.68 RP | ||
| May 11, 2026 16:32 | CPPg++14.2.0 | Success | 76,612+12.93 RP | ||
| May 11, 2026 16:28 | CPPg++14.2.0 | Success | 85,034+0.45 RP | ||
| May 11, 2026 16:18 | CPPg++14.2.0 | Success | 86,631 | ||
| May 11, 2026 16:14 | CPPg++14.2.0 | Success | 109,429 | ||
| May 11, 2026 16:13 | CPPclang++20.1.2 | Success | 100,016 | ||
| May 11, 2026 16:11 | CPPclang++20.1.2 | Success | 174,071 | ||
| May 11, 2026 16:06 | CPPg++14.2.0 | Success | 85,360+9.10 RP | ||
| May 11, 2026 16:05 | CPPclang++20.1.2 | Success | 105,891 | ||
| May 11, 2026 16:04 | CPPclang++20.1.2 | Success | 98,723 | ||
| May 11, 2026 16:00 | CPPg++14.2.0 | Error | |||
| May 11, 2026 15:58 | CPPclang++20.1.2 | Success | 104,179 | ||
| May 11, 2026 15:57 | CPPclang++20.1.2 | Success | 98,587 | ||
| May 11, 2026 15:56 | CPPg++14.2.0 | Success | 94,087 | ||
| May 11, 2026 15:55 | CPPclang++20.1.2 | Success | 101,059 | ||
| May 11, 2026 15:53 | CPPclang++20.1.2 | Success | 109,722 | ||
| May 11, 2026 15:52 | CPPg++14.2.0 | Success | 117,370 | ||
| May 11, 2026 15:45 | CPPclang++20.1.2 | Success | 98,539 | ||
| May 11, 2026 15:42 | CPPclang++20.1.2 | Success | 102,870 | ||
| May 11, 2026 15:40 | CPPclang++20.1.2 | Success | 101,222 | ||
| May 11, 2026 15:27 | CPPg++14.2.0 | Success | 164,303 | ||
| May 11, 2026 15:25 | CPPg++14.2.0 | Error |