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 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 | ||
| Jul 2, 2021 19:32 | GO | Error | |||
| Jul 2, 2021 19:28 | GO | Success | 774,937+8.41 RP | ||
| Jul 2, 2021 19:19 | GO | Error | |||
| Jul 2, 2021 19:07 | GO | Error | |||
| Jul 2, 2021 19:03 | GO | Error | |||
| Jul 2, 2021 19:00 | GO | Success | 2,333,059 | ||
| Jul 2, 2021 18:58 | GO | Error | |||
| Jul 2, 2021 18:51 | GO | Success | 2,434,551 | ||
| Jul 2, 2021 18:50 | GO | Success | 2,454,024 | ||
| Jul 2, 2021 18:45 | GO | Success | 2,375,868 | ||
| Jul 2, 2021 17:01 | GO | Success | 2,225,649+0.06 RP | ||
| Jul 2, 2021 16:32 | GO | Success | 2,253,802+0.42 RP | ||
| Jul 2, 2021 15:32 | CPP | Success | 107,771 | ||
| Jul 2, 2021 15:31 | CPP | Success | 104,091 | ||
| Jul 2, 2021 15:30 | CPP | Success | 104,137 | ||
| Jul 2, 2021 15:29 | CPP | Success | 104,317 | ||
| Jul 2, 2021 15:09 | GO | Success | 2,490,671+0.05 RP | ||
| Jul 2, 2021 15:01 | GO | Success | 2,524,128+3.96 RP | ||
| Jul 2, 2021 14:28 | CPP | Success | 115,253 | ||
| Jul 2, 2021 14:27 | CPP | Success | 131,375 | ||
| Jul 2, 2021 07:05 | CPP | Success | 116,903 | ||
| Jul 2, 2021 07:04 | CPP | Success | 116,449 | ||
| Jul 2, 2021 07:03 | CPP | Success | 116,622 | ||
| Jul 2, 2021 07:00 | CPP | Error | |||
| Jul 2, 2021 06:55 | CPP | Success | 134,847 | ||
| Jul 2, 2021 06:54 | CPP | Success | 149,832 | ||
| Jul 2, 2021 06:53 | CPP | Success | 135,416 | ||
| Jul 2, 2021 06:51 | CPP | Success | 135,570 | ||
| Jul 2, 2021 06:49 | CPP | Success | 142,950 | ||
| Jul 2, 2021 06:37 | CPP | Error | |||
| Jul 2, 2021 06:36 | CPP | Error | |||
| Jul 2, 2021 04:50 | CPP | Error | |||
| Jul 2, 2021 03:58 | CPP | Success | 173,446 | ||
| Jul 2, 2021 03:55 | CPP | Success | 140,948 | ||
| Jul 2, 2021 03:32 | CPP | Success | 140,567 | ||
| Jul 2, 2021 03:31 | CPP | Success | 139,887 | ||
| Jul 2, 2021 02:23 | CPP | Success | 142,475 | ||
| Jul 2, 2021 02:22 | CPP | Success | 141,370 | ||
| Jul 2, 2021 02:22 | CPP | Success | 141,661 | ||
| Jul 2, 2021 02:19 | CPP | Success | 147,283 | ||
| Jul 2, 2021 02:19 | CPP | Success | 146,992 | ||
| Jul 2, 2021 02:18 | CPP | Success | 144,183 | ||
| Jul 2, 2021 02:15 | CPP | Success | 163,337 | ||
| Jul 2, 2021 02:14 | CPP | Success | 147,113 | ||
| Jul 2, 2021 02:11 | CPP | Success | 159,430 | ||
| Jul 2, 2021 02:10 | CPP | Success | 157,965 | ||
| Jul 2, 2021 02:09 | CPP | Success | 147,340 | ||
| Jul 2, 2021 02:08 | CPP | Success | 146,441 | ||
| Jul 2, 2021 02:06 | CPP | Success | 145,667 | ||
| Jul 1, 2021 19:48 | GO | Success | 2,540,955 | ||
| Jul 1, 2021 19:46 | GO | Success | 2,530,423+3.95 RP | ||
| Jul 1, 2021 10:24 | CPP | Error |