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 | |
|---|---|---|---|---|---|
| Dec 26, 2024 02:40 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:39 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:39 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:38 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:38 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:30 | CPPclang++18.1.3 | Success | 159,659 | ||
| Dec 26, 2024 02:29 | CPPclang++18.1.3 | Success | 159,128+0.11 RP | ||
| Dec 26, 2024 02:27 | CPPclang++18.1.3 | Success | 159,625 | ||
| Dec 26, 2024 02:26 | CPPclang++18.1.3 | Success | 159,399+2.71 RP | ||
| Dec 26, 2024 02:24 | CPPclang++18.1.3 | Success | 166,596+0.81 RP | ||
| Dec 26, 2024 02:22 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:19 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:16 | CPPclang++18.1.3 | Success | 168,875+3.22 RP | ||
| Dec 26, 2024 02:10 | CPPclang++18.1.3 | Success | 178,589+2.65 RP | ||
| Dec 26, 2024 02:03 | CPPclang++18.1.3 | Success | 187,448+0.01 RP | ||
| Dec 26, 2024 01:59 | CPPg++13.2.0 | Error | |||
| Dec 26, 2024 01:58 | CPPclang++18.1.3 | Success | 187,468+11.57 RP | ||
| Dec 26, 2024 01:45 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 01:39 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 01:39 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 01:38 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 01:29 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 01:20 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 01:11 | CPPg++13.2.0 | Error | |||
| Dec 26, 2024 01:11 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 00:39 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 00:29 | CPPclang++18.1.3 | Error | |||
| Dec 25, 2024 09:54 | CSHARP9.0.0 | Success | 1,236,461 | ||
| Dec 24, 2024 23:09 | CPPclang++18.1.3 | Error | |||
| Dec 23, 2024 13:36 | CPPclang++18.1.3 | Error | |||
| Dec 23, 2024 13:36 | CPPclang++18.1.3 | Error | |||
| Dec 23, 2024 13:29 | CPPclang++18.1.3 | Error | |||
| Dec 22, 2024 22:04 | CPPg++13.2.0 | Success | 719,208 | ||
| Dec 22, 2024 21:56 | CPPg++13.2.0 | Success | 719,240+4.46 RP | ||
| Dec 22, 2024 21:56 | CPPclang++18.1.3 | Success | 1,059,230+9.44 RP | ||
| Dec 22, 2024 16:58 | CPPclang++18.1.3 | Error | |||
| Dec 22, 2024 16:57 | CPPclang++18.1.3 | Error | |||
| Dec 18, 2024 23:10 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 20:29 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 20:12 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 19:58 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 19:57 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 19:56 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 19:55 | CPPclang++18.1.3 | Success | 244,300 | ||
| Dec 16, 2024 19:54 | CPPclang++18.1.3 | Error | |||
| Dec 16, 2024 19:53 | CPPclang++18.1.3 | Success | 239,378+0.75 RP | ||
| Dec 14, 2024 15:12 | CPPg++13.2.0 | Success | 765,650 | ||
| Dec 14, 2024 15:11 | CPPg++13.2.0 | Error | |||
| Dec 14, 2024 13:29 | CPPclang++18.1.3 | Success | 52,606+0.23 RP | ||
| Dec 14, 2024 07:46 | CPPg++13.2.0 | Success | 711,784 | ||
| Dec 13, 2024 07:57 | CPPg++13.2.0 | Success | 671,574+5.71 RP | ||
| Dec 12, 2024 18:21 | CPPg++13.2.0 | Success | 91,235 | ||
| Dec 8, 2024 19:17 | CPPclang++18.1.3 | Success | 821,393 | ||
| Dec 8, 2024 19:15 | CPPclang++18.1.3 | Success | 633,942 | ||
| Dec 8, 2024 17:06 | CPPclang++18.1.3 | Success | 633,974+5.65 RP | ||
| Dec 8, 2024 01:06 | CPPclang++18.1.3 | Success | 2,215,671 | ||
| Dec 7, 2024 17:50 | CPPclang++18.1.3 | Success | 987,831+6.57 RP | ||
| Dec 7, 2024 17:32 | CPPclang++18.1.3 | Success | 2,813,090+3.55 RP | ||
| Dec 7, 2024 00:53 | CPPclang++18.1.3 | Error | |||
| Dec 7, 2024 00:48 | CPPclang++18.1.3 | Error | |||
| Dec 7, 2024 00:40 | CPPclang++18.1.3 | Error | |||
| Dec 7, 2024 00:33 | CPPclang++18.1.3 | Error | |||
| Dec 7, 2024 00:29 | CPPclang++18.1.3 | Error | |||
| Dec 7, 2024 00:06 | CPPclang++18.1.3 | Error | |||
| Dec 6, 2024 22:36 | CPPclang++18.1.3 | Error | |||
| Dec 4, 2024 12:26 | CSHARP9.0.0-rc.2 | Success | 1,157,626 | ||
| Dec 3, 2024 08:39 | RUSTrust-1.83.0 | Success | 602,876+16.59 RP | ||
| Dec 3, 2024 08:38 | RUSTrust-1.83.0 | Error | |||
| Dec 2, 2024 20:10 | CPPclang++18.1.3 | Error | |||
| Dec 2, 2024 20:07 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 22:34 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 22:16 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 22:16 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 22:00 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:54 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:52 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:37 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:37 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:36 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:31 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:29 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:18 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:16 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:09 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 21:04 | CPPclang++18.1.3 | Error | |||
| Dec 1, 2024 20:53 | CPPclang++18.1.3 | Error | |||
| Nov 29, 2024 10:36 | CPPclang++18.1.3 | Success | 1,089,161+0.48 RP | ||
| Nov 27, 2024 16:53 | CPPclang++18.1.3 | Error | |||
| Nov 27, 2024 16:49 | CPPclang++18.1.3 | Success | 358,282 | ||
| Nov 27, 2024 16:44 | CPPclang++18.1.3 | Error | |||
| Nov 27, 2024 16:41 | CPPclang++18.1.3 | Error | |||
| Nov 27, 2024 16:39 | CPPg++13.2.0 | Error | |||
| Nov 27, 2024 16:38 | CPPclang++18.1.3 | Success | 243,767+1.27 RP | ||
| Nov 27, 2024 16:37 | CPPclang++18.1.3 | Error | |||
| Nov 26, 2024 14:27 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 14:20 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 12:50 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 12:47 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 12:43 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 12:40 | CSHARP9.0.0-rc.2 | Error |