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 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 | |||
| Nov 26, 2024 12:34 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 12:23 | CSHARP9.0.0-rc.2 | Success | 1,149,450+1.30 RP | ||
| Nov 26, 2024 12:08 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 26, 2024 11:25 | CSHARP9.0.0-rc.2 | Success | 1,243,032 | ||
| Nov 25, 2024 14:26 | RUSTrust-1.82.0 | Success | 168,928 | ||
| Nov 25, 2024 14:25 | RUSTrust-1.82.0 | Success | 189,528 | ||
| Nov 25, 2024 14:22 | RUSTrust-1.82.0 | Success | 4,116,751 | ||
| Nov 24, 2024 17:55 | CPPg++13.2.0 | Success | 826,655 | ||
| Nov 24, 2024 17:54 | CPPg++13.2.0 | Success | 800,206 | ||
| Nov 24, 2024 17:52 | CPPg++13.2.0 | Success | 765,299+0.02 RP | ||
| Nov 24, 2024 17:51 | CPPg++13.2.0 | Error | |||
| Nov 24, 2024 17:50 | CPPg++13.2.0 | Success | 779,539 | ||
| Nov 24, 2024 17:49 | CPPg++13.2.0 | Error | |||
| Nov 24, 2024 17:48 | CPPg++13.2.0 | Error | |||
| Nov 23, 2024 16:47 | CPPg++13.2.0 | Error | |||
| Nov 23, 2024 15:25 | CPPg++13.2.0 | Success | 779,439 | ||
| Nov 23, 2024 15:24 | CPPclang++18.1.3 | Success | 1,217,939 | ||
| Nov 23, 2024 15:24 | CPPclang++18.1.3 | Success | 1,219,412 | ||
| Nov 20, 2024 05:32 | CSHARP9.0.0-rc.2 | Success | 1,242,520+0.02 RP | ||
| Nov 18, 2024 14:56 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 18, 2024 14:53 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 17, 2024 14:37 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 17, 2024 14:35 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 17, 2024 14:35 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 17, 2024 14:34 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 17, 2024 14:30 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 17, 2024 14:24 | CSHARP9.0.0-rc.2 | Success | 1,262,609 | ||
| Nov 16, 2024 18:46 | CPPclang++18.1.3 | Success | 652,368 | ||
| Nov 16, 2024 18:42 | CPPclang++18.1.3 | Success | 652,738 | ||
| Nov 16, 2024 18:41 | CPPclang++18.1.3 | Success | 652,555 | ||
| Nov 16, 2024 18:35 | CPPclang++18.1.3 | Success | 652,500+1.17 RP | ||
| Nov 16, 2024 18:29 | CPPclang++18.1.3 | Success | 706,465+0.13 RP | ||
| Nov 16, 2024 17:50 | CPPclang++18.1.3 | Success | 747,634 | ||
| Nov 16, 2024 17:41 | CPPclang++18.1.3 | Success | 712,765+9.40 RP | ||
| Nov 16, 2024 16:40 | CPPclang++18.1.3 | Success | 2,158,966+1.08 RP | ||
| Nov 16, 2024 16:37 | CPPclang++18.1.3 | Success | 2,992,178 | ||
| Nov 16, 2024 16:26 | CPPclang++18.1.3 | Success | 2,815,091+3.55 RP | ||
| Nov 15, 2024 17:17 | CSHARP9.0.0-rc.2 | Success | 1,244,325+0.70 RP | ||
| Nov 15, 2024 16:25 | CSHARP9.0.0-rc.2 | Success | 1,300,536+0.34 RP | ||
| Nov 15, 2024 15:49 | CSHARP9.0.0-rc.2 | Success | 1,509,370 | ||
| Nov 15, 2024 15:38 | CSHARP9.0.0-rc.2 | Error | |||
| Nov 15, 2024 05:36 | CSHARP9.0.0-rc.2 | Success | 1,330,249 | ||
| Nov 13, 2024 17:29 | CSHARP9.0.0-rc.2 | Success | 1,330,927+3.96 RP | ||
| Nov 10, 2024 22:30 | CPPclang++18.1.3 | Success | 2,798,888+3.57 RP | ||
| Nov 10, 2024 22:24 | ZIG0.13.0 | Error | |||
| Nov 10, 2024 21:52 | ZIG0.13.0 | Error | |||
| Nov 10, 2024 08:32 | CPPg++13.2.0 | Error | |||
| Nov 10, 2024 08:30 | CPPg++13.2.0 | Success | 781,606 | ||
| Nov 10, 2024 08:29 | CPPg++13.2.0 | Success | 779,931 | ||
| Nov 10, 2024 08:29 | CPPg++13.2.0 | Success | 779,783 |