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 | |
|---|---|---|---|---|---|
| Aug 7, 2021 21:49 | CPP | Success | 527,675 | ||
| Aug 5, 2021 10:08 | CPP | Success | 487,745 | ||
| Aug 5, 2021 10:04 | CPP | Success | 482,344+1.79 RP | ||
| Aug 4, 2021 20:24 | CPP | Success | 527,788+0.44 RP | ||
| Aug 4, 2021 20:22 | CPP | Success | 837,226 | ||
| Aug 4, 2021 20:17 | CPP | Success | 540,257+5.97 RP | ||
| Aug 4, 2021 20:14 | CPP | Success | 832,133 | ||
| Aug 4, 2021 20:10 | CPP | Success | 797,532+0.16 RP | ||
| Aug 4, 2021 20:09 | CPP | Error | |||
| Aug 4, 2021 20:07 | CPP | Error | |||
| Aug 4, 2021 20:03 | CPP | Error | |||
| Aug 4, 2021 20:00 | CPP | Error | |||
| Aug 4, 2021 18:41 | CPP | Success | 834,360 | ||
| Aug 4, 2021 18:36 | CPP | Success | 840,366 | ||
| Aug 4, 2021 18:33 | CPP | Success | 842,353 | ||
| Aug 4, 2021 18:17 | CPP | Success | 807,515+1.82 RP | ||
| Aug 4, 2021 13:50 | CPP | Success | 946,550+3.74 RP | ||
| Aug 4, 2021 13:45 | CPP | Success | 4,205,585 | ||
| Aug 4, 2021 13:43 | CPP | Success | 4,097,507 | ||
| Aug 4, 2021 13:40 | CPP | Success | 4,080,509 | ||
| Jul 25, 2021 16:25 | CPP | Success | 4,394,057 | ||
| Jul 25, 2021 16:22 | CPP | Success | 4,105,497 | ||
| Jul 25, 2021 16:20 | CPP | Error | |||
| Jul 9, 2021 13:29 | GO | Success | 149,573 | ||
| Jul 9, 2021 13:27 | GO | Success | 149,658 | ||
| Jul 9, 2021 13:27 | GO | Success | 149,511 | ||
| Jul 9, 2021 13:23 | GO | Success | 149,556 | ||
| Jul 9, 2021 13:07 | GO | Success | 195,311 | ||
| Jul 9, 2021 12:58 | GO | Success | 204,748 | ||
| Jul 9, 2021 12:57 | GO | Success | 210,975 | ||
| Jul 9, 2021 12:55 | GO | Success | 213,014 | ||
| Jul 9, 2021 12:53 | GO | Success | 205,289 | ||
| Jul 9, 2021 12:47 | CPP | Error | |||
| Jul 9, 2021 12:44 | CPP | Success | 101,999 | ||
| Jul 9, 2021 12:42 | CPP | Success | 103,856 | ||
| Jul 9, 2021 12:41 | CPP | Success | 103,781 | ||
| Jul 9, 2021 12:40 | CPP | Success | 104,091 | ||
| Jul 9, 2021 12:40 | CPP | Success | 123,260 | ||
| Jul 9, 2021 12:38 | CPP | Success | 103,983 | ||
| Jul 9, 2021 12:38 | CPP | Success | 103,787 | ||
| Jul 9, 2021 12:37 | CPP | Success | 104,896 | ||
| Jul 9, 2021 12:37 | CPP | Success | 107,730 | ||
| Jul 9, 2021 12:36 | CPP | Success | 108,859 | ||
| Jul 9, 2021 12:35 | CPP | Success | 103,834 | ||
| Jul 9, 2021 12:32 | CPP | Success | 103,836 | ||
| Jul 9, 2021 12:31 | CPP | Success | 103,828 | ||
| Jul 9, 2021 12:30 | CPP | Success | 120,352 | ||
| Jul 9, 2021 12:29 | CPP | Success | 103,978 | ||
| Jul 9, 2021 12:29 | CPP | Success | 103,963 | ||
| Jul 9, 2021 12:25 | CPP | Success | 103,787 | ||
| Jul 9, 2021 12:25 | CPP | Success | 105,313 | ||
| Jul 9, 2021 12:24 | CPP | Success | 104,972 | ||
| Jul 9, 2021 12:23 | CPP | Success | 108,757 | ||
| Jul 9, 2021 12:22 | CPP | Success | 108,934 | ||
| Jul 9, 2021 12:21 | CPP | Success | 108,711 | ||
| Jul 9, 2021 12:20 | CPP | Success | 110,789 | ||
| Jul 9, 2021 12:19 | CPP | Success | 112,197 | ||
| Jul 9, 2021 12:18 | CPP | Success | 114,426 | ||
| Jul 9, 2021 12:17 | CPP | Success | 112,108 | ||
| Jul 9, 2021 12:15 | CPP | Success | 110,978 | ||
| Jul 9, 2021 12:14 | CPP | Error | |||
| Jul 9, 2021 04:31 | CPP | Success | 544,230 | ||
| Jul 9, 2021 04:23 | CPP | Success | 544,222+0.09 RP | ||
| Jul 9, 2021 03:59 | CPP | Success | 547,029 | ||
| Jul 9, 2021 03:58 | CPP | Error | |||
| Jul 9, 2021 03:57 | CPP | Error | |||
| Jul 9, 2021 03:52 | CPP | Error | |||
| Jul 9, 2021 03:15 | CPP | Success | 547,000 | ||
| Jul 4, 2021 22:51 | CPP | Error | |||
| Jul 4, 2021 22:49 | CPP | Error | |||
| Jul 4, 2021 22:46 | CPP | Error | |||
| Jul 4, 2021 22:39 | CPP | Success | 6,179,561+1.62 RP | ||
| Jul 4, 2021 22:38 | CPP | Error | |||
| Jul 4, 2021 22:35 | CPP | Error | |||
| Jul 4, 2021 22:33 | CPP | Error | |||
| Jul 3, 2021 20:22 | GO | Success | 785,429 | ||
| Jul 3, 2021 20:13 | GO | Error | |||
| Jul 3, 2021 20:09 | GO | Success | 867,710 | ||
| Jul 3, 2021 20:08 | GO | Error | |||
| Jul 3, 2021 20:04 | GO | Success | 831,179 | ||
| Jul 3, 2021 20:03 | GO | Success | 821,551 | ||
| Jul 3, 2021 20:00 | GO | Error | |||
| Jul 3, 2021 19:59 | GO | Error | |||
| Jul 3, 2021 19:25 | GO | Error | |||
| Jul 3, 2021 19:24 | GO | Error | |||
| Jul 3, 2021 19:20 | GO | Error | |||
| Jul 3, 2021 19:18 | GO | Error | |||
| Jul 3, 2021 18:50 | GO | Success | 790,788 | ||
| Jul 3, 2021 18:48 | GO | Error | |||
| Jul 3, 2021 18:46 | GO | Error | |||
| Jul 3, 2021 18:45 | GO | Error | |||
| Jul 3, 2021 18:45 | GO | Error | |||
| Jul 3, 2021 18:44 | GO | Error | |||
| Jul 3, 2021 18:39 | GO | Error | |||
| Jul 3, 2021 18:36 | GO | Error | |||
| Jul 2, 2021 20:20 | GO | Success | 785,385 | ||
| Jul 2, 2021 20:17 | GO | Error | |||
| Jul 2, 2021 20:16 | GO | Error | |||
| Jul 2, 2021 20:13 | GO | Error | |||
| Jul 2, 2021 19:35 | GO | Success | 785,348 |