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 29, 2024 03:36 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:35 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:35 | CPPclang++18.1.3 | Success | 137,183 | ||
| Dec 29, 2024 03:32 | CPPclang++18.1.3 | Success | 124,451+1.28 RP | ||
| Dec 29, 2024 03:32 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:31 | CPPclang++18.1.3 | Success | 130,509 | ||
| Dec 29, 2024 03:30 | CPPclang++18.1.3 | Success | 135,652 | ||
| Dec 29, 2024 03:29 | CPPclang++18.1.3 | Success | 128,861 | ||
| Dec 29, 2024 03:29 | CPPclang++18.1.3 | Success | 126,461+0.36 RP | ||
| Dec 29, 2024 03:28 | CPPclang++18.1.3 | Success | 127,084 | ||
| Dec 29, 2024 03:27 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:25 | CPPclang++18.1.3 | Success | 127,044+0.29 RP | ||
| Dec 29, 2024 03:25 | CPPclang++18.1.3 | Success | 127,515+0.29 RP | ||
| Dec 29, 2024 03:24 | CPPclang++18.1.3 | Success | 127,987+9.03 RP | ||
| Dec 29, 2024 03:21 | CPPclang++18.1.3 | Success | 145,647 | ||
| Dec 29, 2024 03:19 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:15 | CPPclang++18.1.3 | Success | 149,582 | ||
| Dec 29, 2024 03:13 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:11 | CPPclang++18.1.3 | Success | 174,584 | ||
| Dec 29, 2024 03:10 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:04 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:04 | CPPclang++18.1.3 | Success | 144,714+0.89 RP | ||
| Dec 29, 2024 03:02 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 03:01 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:59 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 02:58 | CPPclang++18.1.3 | Success | 146,596+2.92 RP | ||
| Dec 29, 2024 02:56 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:55 | CPPclang++18.1.3 | Success | 153,150+2.45 RP | ||
| Dec 29, 2024 02:36 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:33 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:32 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:12 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:10 | CPPclang++18.1.3 | Success | 159,361 | ||
| Dec 29, 2024 02:08 | CPPg++13.2.0 | Error | |||
| Dec 29, 2024 02:08 | CPPclang++18.1.3 | Error | |||
| Dec 29, 2024 02:07 | CPPclang++18.1.3 | Error | |||
| Dec 27, 2024 20:15 | CPPclang++18.1.3 | Success | 160,720 | ||
| Dec 27, 2024 20:05 | CPPclang++18.1.3 | Success | 188,297 | ||
| Dec 27, 2024 20:00 | CPPclang++18.1.3 | Success | 186,223 | ||
| Dec 27, 2024 19:53 | CPPclang++18.1.3 | Success | 187,533 | ||
| Dec 27, 2024 19:52 | CPPclang++18.1.3 | Success | 188,300 | ||
| Dec 27, 2024 18:57 | CPPclang++18.1.3 | Error | |||
| Dec 27, 2024 18:56 | CPPclang++18.1.3 | Error | |||
| Dec 27, 2024 18:46 | CPPclang++18.1.3 | Error | |||
| Dec 27, 2024 07:36 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 07:09 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 07:06 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 07:01 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 06:42 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 06:40 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 06:04 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 05:13 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 05:09 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 05:06 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 04:52 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 04:50 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 04:46 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 04:36 | CSHARP9.0.0 | Success | 1,375,843 | ||
| Dec 27, 2024 04:04 | CPPclang++18.1.3 | Error | |||
| Dec 27, 2024 03:58 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 03:56 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 03:54 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 03:52 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 03:51 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 03:49 | CSHARP9.0.0 | Error | |||
| Dec 27, 2024 03:48 | CSHARP9.0.0 | Error | |||
| Dec 26, 2024 03:05 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 03:01 | CPPclang++18.1.3 | Success | 185,793 | ||
| Dec 26, 2024 03:00 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:54 | CPPclang++18.1.3 | Success | 160,804 | ||
| Dec 26, 2024 02:54 | CPPclang++18.1.3 | Success | 162,930 | ||
| Dec 26, 2024 02:54 | CPPclang++18.1.3 | Success | 160,823 | ||
| Dec 26, 2024 02:53 | CPPclang++18.1.3 | Success | 167,240 | ||
| Dec 26, 2024 02:52 | CPPclang++18.1.3 | Error | |||
| Dec 26, 2024 02:51 | CPPclang++18.1.3 | Error | |||
| 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 |