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 | |
|---|---|---|---|---|---|
| Jan 1, 2024 16:49 | CPPclang++10.0.0 | Error | |||
| Jan 1, 2024 16:48 | CPPclang++10.0.0 | Error | |||
| Jan 1, 2024 03:19 | CPPclang++10.0.0 | Error | |||
| Dec 30, 2023 23:54 | GOgo1.21.3 | Success | 1,058,556+5.76 RP | ||
| Dec 28, 2023 04:37 | CPPclang++10.0.0 | Error | |||
| Dec 28, 2023 04:16 | CPPclang++10.0.0 | Error | |||
| Dec 28, 2023 04:15 | CPPclang++10.0.0 | Error | |||
| Dec 28, 2023 04:14 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 15:41 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 15:40 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 14:53 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 14:51 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 13:54 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 13:53 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 13:23 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 11:59 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 10:30 | CPPclang++10.0.0 | Success | 6,160,909 | ||
| Dec 27, 2023 10:18 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 10:12 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 10:11 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 10:10 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 10:04 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 09:57 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 09:56 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 09:40 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 09:21 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 09:20 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 08:21 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 03:20 | CPPclang++10.0.0 | Error | |||
| Dec 27, 2023 03:11 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 14:54 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 11:42 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 11:40 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 11:14 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 11:08 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 10:53 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 10:39 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 10:07 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 10:04 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 09:54 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 09:41 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 09:39 | CPPclang++10.0.0 | Error | |||
| Dec 26, 2023 09:35 | CPPclang++10.0.0 | Error | |||
| Dec 25, 2023 06:07 | CPPclang++10.0.0 | Error | |||
| Dec 25, 2023 06:05 | CPPclang++10.0.0 | Error | |||
| Dec 25, 2023 05:52 | CPPclang++10.0.0 | Error | |||
| Dec 25, 2023 05:52 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:26 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:14 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:13 | CPPclang++10.0.0 | Error | |||
| Dec 24, 2023 18:12 | CPPclang++10.0.0 | Error | |||
| 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 |