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 30, 2022 11:35 | CPPg++9.3.0 | Success | 61,516 | ||
| Jul 30, 2022 11:33 | CPPg++9.3.0 | Error | |||
| Jul 30, 2022 11:17 | CPPg++9.3.0 | Success | 60,758+3.32 RP | ||
| Jul 30, 2022 11:05 | CPPg++9.3.0 | Success | 62,010+0.78 RP | ||
| Jul 30, 2022 11:03 | CPPg++9.3.0 | Success | 62,310+3.63 RP | ||
| Jul 30, 2022 11:01 | CPPg++9.3.0 | Success | 65,087 | ||
| Jul 30, 2022 10:53 | CPPg++9.3.0 | Success | 67,522 | ||
| Jul 30, 2022 10:40 | CPPg++9.3.0 | Success | 64,473 | ||
| Jul 30, 2022 10:38 | CPPg++9.3.0 | Success | 64,674 | ||
| Jul 30, 2022 05:08 | CPPg++9.3.0 | Success | 173,223 | ||
| Jul 30, 2022 05:07 | CPPg++9.3.0 | Success | 176,827 | ||
| Jul 30, 2022 04:43 | CPPg++9.3.0 | Success | 177,544 | ||
| Jul 30, 2022 04:42 | CPPg++9.3.0 | Success | 184,964 | ||
| Jul 30, 2022 04:41 | CPPg++9.3.0 | Success | 191,443 | ||
| Jul 30, 2022 04:39 | CPPg++9.3.0 | Success | 186,373 | ||
| Jul 30, 2022 04:31 | CPPg++9.3.0 | Success | 177,936 | ||
| Jul 30, 2022 04:24 | CPPg++9.3.0 | Success | 206,834 | ||
| Jul 30, 2022 04:22 | CPPg++9.3.0 | Success | 173,069 | ||
| Jul 26, 2022 02:11 | CPPg++9.3.0 | Success | 174,078 | ||
| Jul 26, 2022 02:03 | CPPg++9.3.0 | Success | 198,518 | ||
| Jul 26, 2022 01:56 | CPPg++9.3.0 | Success | 195,354 | ||
| Jul 25, 2022 01:06 | CPPg++9.3.0 | Success | 171,353 | ||
| Jul 24, 2022 14:40 | CPPg++9.3.0 | Success | 92,541 | ||
| Jul 24, 2022 14:30 | CPPg++9.3.0 | Success | 92,581 | ||
| Jul 24, 2022 11:02 | RUSTrust-1.62.0 | Error | |||
| Jul 23, 2022 12:15 | CPPg++9.3.0 | Success | 63,811 | ||
| Jul 23, 2022 12:13 | CPPg++9.3.0 | Success | 64,467 | ||
| Jul 23, 2022 09:30 | CPPg++9.3.0 | Success | 64,504 | ||
| Jul 23, 2022 09:29 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 09:23 | CPPg++9.3.0 | Success | 64,900 | ||
| Jul 23, 2022 09:20 | CPPg++9.3.0 | Success | 64,901 | ||
| Jul 23, 2022 09:18 | CPPg++9.3.0 | Success | 63,754+1.44 RP | ||
| Jul 23, 2022 09:07 | CPPg++9.3.0 | Success | 64,874 | ||
| Jul 23, 2022 09:02 | CPPg++9.3.0 | Success | 64,627 | ||
| Jul 23, 2022 08:57 | CPPg++9.3.0 | Success | 64,526 | ||
| Jul 23, 2022 08:55 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:54 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:52 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:51 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:50 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:47 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:46 | CPPg++9.3.0 | Error | |||
| Jul 23, 2022 08:45 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 18:30 | CPPg++9.3.0 | Success | 64,676 | ||
| Jul 22, 2022 18:29 | CPPg++9.3.0 | Success | 64,345+0.77 RP | ||
| Jul 22, 2022 15:01 | CPPg++9.3.0 | Success | 65,147 | ||
| Jul 22, 2022 06:15 | CPPg++9.3.0 | Success | 65,817 | ||
| Jul 22, 2022 03:13 | CPPg++9.3.0 | Success | 64,664+0.07 RP | ||
| Jul 22, 2022 03:12 | CPPg++9.3.0 | Success | 64,693+11.32 RP | ||
| Jul 22, 2022 03:09 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 03:03 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:44 | CPPg++9.3.0 | Success | 70,036 | ||
| Jul 22, 2022 01:43 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:38 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:37 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:37 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:36 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:35 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:35 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 01:28 | CPPg++9.3.0 | Success | 70,334 | ||
| Jul 22, 2022 00:45 | CPPg++9.3.0 | Success | 69,960 | ||
| Jul 22, 2022 00:44 | CPPg++9.3.0 | Success | 69,804+0.31 RP | ||
| Jul 22, 2022 00:43 | CPPg++9.3.0 | Success | 70,233 | ||
| Jul 22, 2022 00:42 | CPPg++9.3.0 | Success | 70,338 | ||
| Jul 22, 2022 00:41 | CPPg++9.3.0 | Success | 70,293 | ||
| Jul 22, 2022 00:40 | CPPg++9.3.0 | Success | 70,076 | ||
| Jul 22, 2022 00:39 | CPPg++9.3.0 | Success | 69,954+0.72 RP | ||
| Jul 22, 2022 00:26 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 00:25 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 00:24 | CPPg++9.3.0 | Error | |||
| Jul 22, 2022 00:18 | CPPg++9.3.0 | Success | 70,353 | ||
| Jul 22, 2022 00:07 | CPPg++9.3.0 | Success | 71,639 | ||
| Jul 22, 2022 00:06 | CPPg++9.3.0 | Success | 70,855 | ||
| Jul 22, 2022 00:03 | CPPg++9.3.0 | Success | 70,420 | ||
| Jul 21, 2022 23:58 | CPPg++9.3.0 | Success | 70,309+2.71 RP | ||
| Jul 21, 2022 23:49 | CPPg++9.3.0 | Success | 79,716 | ||
| Jul 21, 2022 23:46 | CPPg++9.3.0 | Error | |||
| Jul 21, 2022 23:46 | CPPg++9.3.0 | Error | |||
| Jul 21, 2022 23:19 | CPPg++9.3.0 | Error | |||
| Jul 21, 2022 23:12 | CPPg++9.3.0 | Success | 71,674+3.63 RP | ||
| Jul 21, 2022 23:11 | CPPg++9.3.0 | Success | 73,678 | ||
| Jul 21, 2022 23:09 | CPPg++9.3.0 | Success | 73,590+0.93 RP | ||
| Jul 21, 2022 23:07 | CPPg++9.3.0 | Success | 74,213 | ||
| Jul 21, 2022 22:56 | CPPg++9.3.0 | Success | 74,099+0.04 RP | ||
| Jul 21, 2022 19:32 | CPPg++9.3.0 | Success | 74,506 | ||
| Jul 21, 2022 19:07 | CPPg++9.3.0 | Success | 74,263 | ||
| Jul 21, 2022 19:05 | CPPg++9.3.0 | Success | 74,545 | ||
| Jul 21, 2022 19:03 | CPPg++9.3.0 | Error | |||
| Jul 21, 2022 18:59 | CPPg++9.3.0 | Success | 74,138 | ||
| Jul 21, 2022 18:57 | CPPg++9.3.0 | Success | 74,141 | ||
| Jul 21, 2022 18:55 | CPPg++9.3.0 | Success | 74,123+0.81 RP | ||
| Jul 21, 2022 18:00 | CPPg++9.3.0 | Success | 74,569+10.27 RP | ||
| Jul 21, 2022 17:53 | CPPg++9.3.0 | Success | 81,623 | ||
| Jul 21, 2022 17:17 | CPPg++9.3.0 | Success | 80,754+0.54 RP | ||
| Jul 21, 2022 17:15 | CPPg++9.3.0 | Success | 81,108+0.80 RP | ||
| Jul 21, 2022 15:08 | CPPg++9.3.0 | Success | 81,649 | ||
| Jul 21, 2022 15:07 | CPPg++9.3.0 | Success | 81,640 | ||
| Jul 21, 2022 08:00 | CPPg++9.3.0 | Success | 81,661 | ||
| Jul 21, 2022 07:58 | CPPg++9.3.0 | Success | 81,639+0.04 RP | ||
| Jul 21, 2022 07:56 | CPPg++9.3.0 | Error |