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 | |
|---|---|---|---|---|---|
| Jun 14, 2024 06:28 | CPPclang++10.0.0 | Success | 54,081+2.50 RP | ||
| Jun 14, 2024 06:20 | CPPclang++10.0.0 | Success | 56,601 | ||
| Jun 14, 2024 06:19 | CPPclang++10.0.0 | Success | 56,581 | ||
| Jun 14, 2024 06:18 | CPPclang++10.0.0 | Success | 56,552 | ||
| Jun 14, 2024 06:17 | CPPclang++10.0.0 | Error | |||
| Jun 14, 2024 06:16 | CPPclang++10.0.0 | Success | 55,598 | ||
| Jun 14, 2024 06:08 | CPPclang++10.0.0 | Success | 54,821+13.24 RP | ||
| Jun 13, 2024 12:32 | CPPclang++10.0.0 | Error | |||
| Jun 13, 2024 12:13 | CPPclang++10.0.0 | Error | |||
| Jun 13, 2024 12:12 | CPPclang++10.0.0 | Error | |||
| Jun 13, 2024 12:07 | CPPclang++10.0.0 | Success | 59,931 | ||
| Jun 13, 2024 12:06 | CPPclang++10.0.0 | Success | 66,153 | ||
| Jun 13, 2024 12:05 | CPPclang++10.0.0 | Success | 64,067 | ||
| Jun 13, 2024 04:52 | CPPclang++10.0.0 | Error | |||
| Jun 13, 2024 04:15 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 16:01 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 16:00 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 16:00 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 15:14 | CPPclang++10.0.0 | Success | 59,810 | ||
| Jun 12, 2024 15:13 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:57 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:57 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:56 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:54 | CPPclang++10.0.0 | Success | 59,781 | ||
| Jun 12, 2024 13:54 | CPPclang++10.0.0 | Success | 59,556 | ||
| Jun 12, 2024 13:53 | CPPclang++10.0.0 | Success | 59,613 | ||
| Jun 12, 2024 13:52 | CPPclang++10.0.0 | Success | 59,826 | ||
| Jun 12, 2024 13:47 | CPPclang++10.0.0 | Success | 59,861 | ||
| Jun 12, 2024 13:47 | CPPclang++10.0.0 | Success | 59,819 | ||
| Jun 12, 2024 13:46 | CPPclang++10.0.0 | Success | 59,579 | ||
| Jun 12, 2024 13:45 | CPPclang++10.0.0 | Success | 61,256 | ||
| Jun 12, 2024 13:44 | CPPclang++10.0.0 | Success | 61,374 | ||
| Jun 12, 2024 13:43 | CPPclang++10.0.0 | Success | 59,110+0.33 RP | ||
| Jun 12, 2024 13:42 | CPPclang++10.0.0 | Success | 59,787 | ||
| Jun 12, 2024 13:41 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:21 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:19 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:17 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:16 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 13:13 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 09:18 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 09:18 | CPPclang++10.0.0 | Success | 60,944 | ||
| Jun 12, 2024 09:14 | CPPclang++10.0.0 | Success | 60,568 | ||
| Jun 12, 2024 08:21 | CPPclang++10.0.0 | Success | 59,394 | ||
| Jun 12, 2024 08:20 | CPPclang++10.0.0 | Success | 59,224+5.73 RP | ||
| Jun 12, 2024 08:18 | CPPclang++10.0.0 | Success | 61,306+0.09 RP | ||
| Jun 12, 2024 08:15 | CPPclang++10.0.0 | Success | 61,339+0.42 RP | ||
| Jun 12, 2024 08:12 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 08:11 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 08:03 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 08:02 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:58 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:54 | CPPclang++10.0.0 | Success | 61,497+1.38 RP | ||
| Jun 12, 2024 07:54 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:53 | CPPclang++10.0.0 | Success | 64,380 | ||
| Jun 12, 2024 07:19 | CPPclang++10.0.0 | Success | 62,024+0.58 RP | ||
| Jun 12, 2024 07:18 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:09 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:08 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:07 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 07:00 | CPPclang++10.0.0 | Success | 66,233 | ||
| Jun 12, 2024 06:57 | CPPclang++10.0.0 | Success | 64,751 | ||
| Jun 12, 2024 06:56 | CPPclang++10.0.0 | Success | 63,201 | ||
| Jun 12, 2024 06:56 | CPPclang++10.0.0 | Success | 63,015 | ||
| Jun 12, 2024 06:55 | CPPclang++10.0.0 | Success | 63,259 | ||
| Jun 12, 2024 06:54 | CPPclang++10.0.0 | Success | 62,952 | ||
| Jun 12, 2024 06:49 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 06:23 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 06:20 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 06:20 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:57 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:56 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:55 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:45 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:44 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:43 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:39 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:38 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:37 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:22 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:21 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:19 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:16 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:13 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:05 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:03 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:01 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 05:00 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 04:54 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 04:53 | CPPclang++10.0.0 | Success | 62,247+27.38 RP | ||
| Jun 12, 2024 04:33 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 04:33 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 04:14 | CPPclang++10.0.0 | Error | |||
| Jun 12, 2024 03:15 | CPPclang++10.0.0 | Error | |||
| Jun 11, 2024 16:57 | CPPclang++10.0.0 | Error | |||
| Jun 11, 2024 16:56 | CPPclang++10.0.0 | Error | |||
| Jun 11, 2024 16:55 | CPPclang++10.0.0 | Error | |||
| Jun 11, 2024 16:55 | CPPclang++10.0.0 | Error | |||
| Jun 11, 2024 16:54 | CPPclang++10.0.0 | Error | |||
| Jun 11, 2024 16:52 | CPPclang++10.0.0 | Error |