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 24, 2023 18:09 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:09 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:08 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:06 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:02 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:01 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:00 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:59 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:57 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:55 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:55 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:38 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:03 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 17:02 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 16:59 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 16:58 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 16:48 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 16:47 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 13:47 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 13:29 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 13:15 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 13:09 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 13:03 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 12:59 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 04:04 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 04:01 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 03:54 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 03:53 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 03:46 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 02:59 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 02:56 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 02:44 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 12:44 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 12:25 | CPPg++9.3.0 | Error | |||
| Dec 23, 2023 12:18 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 12:10 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 09:49 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 09:40 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 09:40 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 09:40 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 05:13 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 05:09 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 05:07 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 04:51 | CPPclang++10.0.0 | Error | |||
| Dec 23, 2023 04:42 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 17:04 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 17:00 | CPPg++9.3.0 | Error | |||
| Dec 22, 2023 16:57 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 16:54 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 16:42 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 12:19 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 11:59 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 11:38 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 11:17 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 08:04 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 08:02 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:59 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:57 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:55 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:54 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:53 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:51 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:51 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:50 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:43 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:42 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:41 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:39 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:38 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:35 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:33 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:31 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:30 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:28 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 03:07 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 02:49 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 02:40 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 15:44 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 15:41 | CPPg++9.3.0 | Error | |||
| Dec 21, 2023 09:50 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:19 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:18 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:15 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:10 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 12:23 | CPPg++9.3.0 | Success | 177,977+1.94 RP | ||
| Dec 20, 2023 12:04 | CPPg++9.3.0 | Success | 187,481 | ||
| Dec 20, 2023 11:56 | CPPg++9.3.0 | Success | 186,986 | ||
| Dec 20, 2023 11:55 | CPPclang++10.0.0 | Success | 190,257 | ||
| Dec 20, 2023 11:48 | CPPg++9.3.0 | Success | 184,339+33.71 RP | ||
| Dec 20, 2023 11:08 | CPPg++9.3.0 | Success | 487,002+2.94 RP | ||
| Dec 20, 2023 11:06 | CPPclang++10.0.0 | Success | 568,308+17.60 RP | ||
| Dec 17, 2023 08:47 | CPPclang++10.0.0 | Success | 175,936 | ||
| Dec 17, 2023 08:39 | CPPclang++10.0.0 | Success | 175,453+0.19 RP | ||
| Dec 11, 2023 15:31 | GOgo1.21.5 | Success | 2,682,931+3.73 RP | ||
| Oct 19, 2023 13:12 | GOgo1.21.3 | Success | 2,758,654 | ||
| Oct 19, 2023 13:05 | GOgo1.21.3 | Success | 2,715,757+3.68 RP | ||
| Oct 17, 2023 17:24 | CPPg++9.3.0 | Success | 55,553 | ||
| Oct 9, 2023 02:52 | CPPg++9.3.0 | Success | 6,185,682+1.62 RP | ||
| Sep 27, 2023 12:37 | CPPg++9.3.0 | Success | 234,549 | ||
| Sep 27, 2023 12:07 | CPPg++9.3.0 | Success | 232,557 |