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 | |
|---|---|---|---|---|---|
| Oct 28, 2021 17:30 | CPPg++9.3.0 | Success | 106,748 | ||
| Oct 28, 2021 17:27 | CPPg++9.3.0 | Success | 102,210 | ||
| Oct 28, 2021 17:27 | CPPg++9.3.0 | Success | 102,065 | ||
| Oct 28, 2021 17:26 | CPPg++9.3.0 | Success | 101,973 | ||
| Oct 28, 2021 17:25 | CPPg++9.3.0 | Success | 102,951 | ||
| Oct 28, 2021 17:25 | CPPg++9.3.0 | Success | 108,314 | ||
| Oct 28, 2021 17:24 | CPPg++9.3.0 | Success | 108,142 | ||
| Oct 28, 2021 17:23 | CPPg++9.3.0 | Success | 109,633 | ||
| Oct 28, 2021 17:22 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 17:19 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 17:15 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 17:13 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 16:22 | CPPg++9.3.0 | Success | 176,527 | ||
| Oct 28, 2021 16:21 | CPPg++9.3.0 | Success | 184,823 | ||
| Oct 28, 2021 15:43 | CPPg++9.3.0 | Success | 180,399 | ||
| Oct 28, 2021 15:42 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 15:14 | CPPg++9.3.0 | Success | 175,220 | ||
| Oct 28, 2021 15:07 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 13:41 | CPPg++9.3.0 | Error | |||
| Oct 28, 2021 13:40 | CPPg++9.3.0 | Error | |||
| Oct 26, 2021 21:26 | CPPg++9.3.0 | Success | 181,108 | ||
| Oct 26, 2021 21:19 | CPPg++9.3.0 | Success | 183,298 | ||
| Oct 26, 2021 20:39 | CPPg++9.3.0 | Success | 171,614+0.03 RP | ||
| Oct 26, 2021 20:25 | CPPg++9.3.0 | Success | 172,222 | ||
| Oct 26, 2021 14:02 | CPPg++9.3.0 | Success | 366,060 | ||
| Oct 26, 2021 13:46 | CPPg++9.3.0 | Success | 171,721 | ||
| Oct 26, 2021 13:43 | CPPg++9.3.0 | Error | |||
| Oct 26, 2021 13:30 | CPPg++9.3.0 | Success | 171,997 | ||
| Oct 26, 2021 13:29 | CPPg++9.3.0 | Success | 172,117 | ||
| Oct 26, 2021 13:22 | CPPg++9.3.0 | Success | 172,006 | ||
| Oct 26, 2021 13:21 | CPPg++9.3.0 | Success | 171,707 | ||
| Oct 26, 2021 13:20 | CPPg++9.3.0 | Success | 171,988 | ||
| Oct 26, 2021 13:17 | CPPg++9.3.0 | Success | 171,695+0.19 RP | ||
| Oct 26, 2021 13:15 | CPPg++9.3.0 | Success | 172,509 | ||
| Oct 26, 2021 13:13 | CPPg++9.3.0 | Success | 172,912 | ||
| Oct 26, 2021 13:12 | CPPg++9.3.0 | Success | 172,920 | ||
| Oct 26, 2021 13:11 | CPPg++9.3.0 | Success | 178,868 | ||
| Oct 26, 2021 13:10 | CPPg++9.3.0 | Success | 178,797 | ||
| Oct 26, 2021 11:55 | CPPg++9.3.0 | Success | 178,867 | ||
| Oct 26, 2021 11:45 | CPPg++9.3.0 | Success | 172,370 | ||
| Oct 25, 2021 16:39 | CPPg++9.3.0 | Success | 178,942 | ||
| Oct 25, 2021 16:35 | CPPg++9.3.0 | Success | 172,853 | ||
| Oct 25, 2021 16:34 | CPPg++9.3.0 | Success | 182,677 | ||
| Oct 25, 2021 12:45 | CPPg++9.3.0 | Success | 174,360 | ||
| Oct 25, 2021 12:43 | CPPg++9.3.0 | Success | 199,870 | ||
| Oct 25, 2021 12:41 | CPPg++9.3.0 | Success | 183,572 | ||
| Oct 25, 2021 08:17 | CPPclang++10.0.0 | Success | 400,581 | ||
| Oct 25, 2021 08:14 | CPPg++9.3.0 | Success | 185,581+9.82 RP | ||
| Oct 25, 2021 08:03 | CPPg++9.3.0 | Success | 226,936+14.07 RP | ||
| Oct 25, 2021 08:02 | CPPclang++10.0.0 | Success | 400,642 | ||
| Oct 25, 2021 05:05 | CPPg++9.3.0 | Success | 174,507 | ||
| Oct 25, 2021 04:32 | CPPg++9.3.0 | Success | 181,351 | ||
| Oct 25, 2021 04:28 | CPPg++9.3.0 | Success | 185,326 | ||
| Oct 25, 2021 04:14 | CPPg++9.3.0 | Success | 174,334 | ||
| Oct 25, 2021 04:09 | CPPg++9.3.0 | Success | 298,372 | ||
| Oct 25, 2021 04:00 | CPPg++9.3.0 | Success | 174,629 | ||
| Oct 25, 2021 03:59 | CPPg++9.3.0 | Success | 178,391 | ||
| Oct 25, 2021 03:45 | CPPg++9.3.0 | Success | 181,927 | ||
| Oct 25, 2021 03:41 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:37 | CPPg++9.3.0 | Success | 174,837 | ||
| Oct 25, 2021 03:29 | CPPg++9.3.0 | Success | 176,074 | ||
| Oct 25, 2021 03:26 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:23 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:20 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:14 | CPPg++9.3.0 | Success | 175,359 | ||
| Oct 25, 2021 02:58 | CPPg++9.3.0 | Success | 173,630 | ||
| Oct 25, 2021 02:49 | CPPg++9.3.0 | Success | 173,612 | ||
| Oct 25, 2021 02:43 | CPPg++9.3.0 | Success | 174,923 | ||
| Oct 25, 2021 02:40 | CPPg++9.3.0 | Success | 177,347 | ||
| Oct 25, 2021 02:18 | CPPg++9.3.0 | Success | 174,848 | ||
| Oct 25, 2021 02:05 | CPPg++9.3.0 | Success | 172,262+0.20 RP | ||
| Oct 25, 2021 01:58 | CPPg++9.3.0 | Success | 174,484 | ||
| Oct 25, 2021 01:46 | CPPg++9.3.0 | Success | 176,557 | ||
| Oct 25, 2021 01:34 | CPPg++9.3.0 | Success | 183,436 | ||
| Oct 25, 2021 01:30 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 01:16 | CPPg++9.3.0 | Success | 178,370 | ||
| Oct 25, 2021 00:16 | CPPg++9.3.0 | Success | 174,275 | ||
| Oct 24, 2021 23:42 | CPPg++9.3.0 | Success | 173,136 | ||
| Oct 24, 2021 23:41 | CPPg++9.3.0 | Success | 173,231 | ||
| Oct 24, 2021 23:28 | CPPg++9.3.0 | Success | 172,857+2.26 RP | ||
| Oct 24, 2021 23:16 | CPPg++9.3.0 | Success | 179,877+1.68 RP | ||
| Oct 24, 2021 20:22 | CPPg++9.3.0 | Success | 185,497+0.61 RP | ||
| Oct 24, 2021 20:21 | CPPg++9.3.0 | Success | 188,712 | ||
| Oct 24, 2021 20:20 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 20:08 | CPPg++9.3.0 | Success | 187,628+0.01 RP | ||
| Oct 24, 2021 20:03 | CPPg++9.3.0 | Success | 187,656+0.10 RP | ||
| Oct 24, 2021 19:46 | CPPg++9.3.0 | Success | 197,074 | ||
| Oct 24, 2021 19:41 | CPPg++9.3.0 | Success | 188,017+1.65 RP | ||
| Oct 24, 2021 19:26 | CPPg++9.3.0 | Success | 194,023+3.96 RP | ||
| Oct 24, 2021 19:16 | CPPg++9.3.0 | Success | 210,167+12.06 RP | ||
| Oct 24, 2021 17:51 | CPPg++9.3.0 | Success | 281,565 | ||
| Oct 24, 2021 17:43 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 17:35 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 16:57 | CPPg++9.3.0 | Success | 281,504+0.03 RP | ||
| Oct 24, 2021 16:53 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 16:47 | CPPg++9.3.0 | Success | 282,287 | ||
| Oct 24, 2021 15:28 | CPPg++9.3.0 | Success | 281,766 | ||
| Oct 24, 2021 15:22 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 08:30 | CPPg++9.3.0 | Success | 281,757+0.98 RP | ||
| Oct 24, 2021 08:27 | CPPg++9.3.0 | Success | 296,640 |