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 | |
|---|---|---|---|---|---|
| Jul 8, 2025 00:33 | CPPclang++18.1.3 | Error | |||
| Jul 8, 2025 00:29 | CPPclang++18.1.3 | Error | |||
| Jul 8, 2025 00:16 | CPPclang++18.1.3 | Error | |||
| Jul 8, 2025 00:15 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 23:38 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 23:37 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 23:36 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 23:27 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 23:08 | CPPg++13.3.0 | Success | 358,563 | ||
| Jul 7, 2025 22:36 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 22:32 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 22:31 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 21:57 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 21:55 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 21:46 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 21:44 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 21:43 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 21:41 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 01:29 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:48 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:43 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:39 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:33 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:32 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:26 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:21 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:20 | CPPclang++18.1.3 | Error | |||
| Jul 7, 2025 00:14 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 22:05 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 21:59 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 21:57 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 20:49 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 18:52 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 18:50 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 18:48 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 18:46 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 18:45 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 18:42 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 13:56 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 13:53 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 13:53 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 13:52 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 00:24 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 00:22 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 00:20 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 00:19 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 00:05 | CPPclang++18.1.3 | Error | |||
| Jul 6, 2025 00:01 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 23:53 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 20:33 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 20:24 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 20:16 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 20:04 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 19:59 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 19:49 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 17:37 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 17:36 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 16:45 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 16:40 | CPPclang++18.1.3 | Error | |||
| Jul 5, 2025 16:37 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 21:06 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 16:34 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 16:29 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 16:20 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 16:17 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 16:11 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 15:06 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:54 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:49 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:46 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:45 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:44 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:38 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:35 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:34 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:33 | CPPclang++18.1.3 | Error | |||
| Jul 3, 2025 14:31 | CPPclang++18.1.3 | Error | |||
| Jun 29, 2025 15:17 | CPPg++13.3.0 | Success | 360,596 | ||
| Jun 29, 2025 15:17 | CPPg++13.3.0 | Success | 358,311+0.18 RP | ||
| Jun 29, 2025 15:15 | CPPg++13.3.0 | Success | 363,126 | ||
| Jun 21, 2025 21:01 | CPPg++13.3.0 | Success | 360,613+0.05 RP | ||
| Jun 20, 2025 17:34 | CPPclang++18.1.3 | Success | 579,311 | ||
| Jun 20, 2025 17:32 | CPPclang++18.1.3 | Error | |||
| Jun 20, 2025 17:19 | CPPclang++18.1.3 | Error | |||
| Jun 20, 2025 17:17 | CPPclang++18.1.3 | Error | |||
| Jun 20, 2025 16:13 | CPPclang++18.1.3 | Success | 488,879 | ||
| Jun 20, 2025 16:05 | CPPclang++18.1.3 | Error | |||
| Jun 20, 2025 15:39 | CPPclang++18.1.3 | Success | 456,123+0.26 RP | ||
| Jun 19, 2025 21:55 | CPPclang++18.1.3 | Success | 461,598+3.46 RP | ||
| Jun 19, 2025 21:49 | CPPclang++18.1.3 | Success | 549,343+4.44 RP | ||
| Jun 19, 2025 21:35 | CPPclang++18.1.3 | Success | 726,599+3.94 RP | ||
| Jun 19, 2025 21:28 | CPPclang++18.1.3 | Success | 1,018,027+3.61 RP | ||
| Jun 19, 2025 21:16 | CPPclang++18.1.3 | Error | |||
| Jun 19, 2025 19:25 | CPPclang++18.1.3 | Error | |||
| Jun 19, 2025 18:13 | CPPclang++18.1.3 | Error | |||
| Jun 17, 2025 16:27 | CPPclang++18.1.3 | Success | 324,247 | ||
| Jun 17, 2025 16:27 | CPPclang++18.1.3 | Success | 324,272 | ||
| Jun 17, 2025 16:25 | CPPg++13.3.0 | Success | 333,071 | ||
| Jun 17, 2025 16:25 | CPPclang++18.1.3 | Success | 321,373 | ||
| Jun 17, 2025 16:24 | CPPclang++18.1.3 | Success | 319,904+0.35 RP |