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, 2021 17:48 | GO | Success | 657,445 | ||
| Jun 14, 2021 17:43 | GO | Error | |||
| Jun 14, 2021 11:57 | GO | Error | |||
| Jun 14, 2021 11:53 | GO | Error | |||
| Jun 14, 2021 11:28 | GO | Success | 618,983+0.01 RP | ||
| Jun 14, 2021 11:27 | GO | Success | 619,267+0.03 RP | ||
| Jun 14, 2021 11:26 | GO | Success | 620,283+0.49 RP | ||
| Jun 14, 2021 11:25 | GO | Success | 639,633+0.24 RP | ||
| Jun 14, 2021 11:19 | GO | Success | 649,425+0.09 RP | ||
| Jun 14, 2021 11:19 | GO | Success | 664,184 | ||
| Jun 14, 2021 11:16 | GO | Success | 674,913 | ||
| Jun 14, 2021 11:16 | GO | Success | 653,327+0.77 RP | ||
| Jun 14, 2021 11:15 | GO | Success | 687,824 | ||
| Jun 14, 2021 11:03 | GO | Success | 2,641,936 | ||
| Jun 14, 2021 10:50 | GO | Error | |||
| Jun 14, 2021 10:49 | GO | Error | |||
| Jun 14, 2021 10:37 | GO | Success | 687,950+5.46 RP | ||
| Jun 14, 2021 10:36 | GO | Error | |||
| Jun 11, 2021 16:14 | CPP | Success | 175,647+1.43 RP | ||
| Jun 11, 2021 16:13 | CPP | Success | 187,215 | ||
| Jun 11, 2021 16:13 | CPP | Success | 183,735 | ||
| Jun 11, 2021 16:03 | CPP | Success | 181,153 | ||
| Jun 11, 2021 16:02 | CPP | Success | 180,179+0.11 RP | ||
| Jun 11, 2021 16:00 | CPP | Success | 183,080 | ||
| Jun 10, 2021 14:33 | CPP | Success | 181,815 | ||
| Jun 10, 2021 14:30 | CPP | Success | 185,242 | ||
| Jun 10, 2021 14:11 | CPP | Success | 620,379 | ||
| Jun 9, 2021 13:35 | CPP | Success | 183,888 | ||
| Jun 9, 2021 13:30 | CPP | Error | |||
| Jun 8, 2021 20:12 | CPP | Success | 186,614 | ||
| Jun 8, 2021 20:09 | CPP | Success | 184,824 | ||
| Jun 8, 2021 17:40 | CPP | Success | 180,541+0.04 RP | ||
| Jun 8, 2021 11:29 | CPP | Success | 180,686+0.03 RP | ||
| Jun 8, 2021 11:25 | CPP | Success | 180,800+2.97 RP | ||
| Jun 8, 2021 11:23 | CPP | Error | |||
| Jun 7, 2021 14:49 | CPP | Success | 191,220 | ||
| Jun 7, 2021 14:48 | CPP | Success | 191,072+0.22 RP | ||
| Jun 7, 2021 13:55 | CPP | Success | 197,386 | ||
| Jun 7, 2021 13:55 | CPP | Success | 198,053 | ||
| Jun 7, 2021 01:25 | CPP | Success | 136,017 | ||
| Jun 6, 2021 23:07 | CPP | Success | 136,461 | ||
| Jun 6, 2021 23:02 | CPP | Success | 136,376 | ||
| Jun 6, 2021 23:01 | CPP | Success | 138,491 | ||
| Jun 6, 2021 23:00 | CPP | Success | 140,262 | ||
| Jun 6, 2021 22:59 | CPP | Success | 139,851 | ||
| Jun 6, 2021 22:05 | CPP | Success | 137,629 | ||
| Jun 6, 2021 22:01 | CPP | Success | 154,185 | ||
| Jun 6, 2021 22:00 | CPP | Success | 151,547 | ||
| Jun 6, 2021 22:00 | CPP | Success | 148,787 | ||
| Jun 6, 2021 21:59 | CPP | Success | 141,559 | ||
| Jun 6, 2021 21:58 | CPP | Error | |||
| Jun 6, 2021 21:55 | CPP | Success | 166,274 | ||
| Jun 6, 2021 21:53 | CPP | Success | 172,487 | ||
| Jun 6, 2021 21:52 | CPP | Success | 171,703 | ||
| Jun 2, 2021 18:54 | CPP | Success | 177,836 | ||
| Jun 2, 2021 18:52 | CPP | Success | 179,584 | ||
| May 27, 2021 16:27 | CPP | Success | 204,928+0.39 RP | ||
| May 27, 2021 16:27 | CPP | Success | 206,577+0.26 RP | ||
| May 26, 2021 22:59 | CPP | Success | 171,016 | ||
| May 26, 2021 22:59 | CPP | Success | 177,075 | ||
| May 26, 2021 22:55 | CPP | Success | 171,585 | ||
| May 26, 2021 22:54 | CPP | Success | 176,138 | ||
| May 26, 2021 22:51 | CPP | Error | |||
| May 26, 2021 22:50 | CPP | Success | 178,099 | ||
| May 26, 2021 22:48 | CPP | Error | |||
| May 26, 2021 22:47 | CPP | Error | |||
| May 26, 2021 22:40 | CPP | Error | |||
| May 26, 2021 22:39 | CPP | Error | |||
| May 26, 2021 22:37 | CPP | Error | |||
| May 26, 2021 22:36 | CPP | Error | |||
| May 26, 2021 22:33 | CPP | Error | |||
| May 26, 2021 22:23 | CPP | Error | |||
| May 26, 2021 22:22 | CPP | Success | 187,329 | ||
| May 26, 2021 22:12 | CPP | Success | 186,530 | ||
| May 26, 2021 21:41 | CPP | Success | 207,817 | ||
| May 26, 2021 21:14 | CPP | Success | 207,709+3.03 RP | ||
| May 26, 2021 21:00 | CPP | Success | 221,651+2.36 RP | ||
| May 26, 2021 20:59 | CPP | Success | 233,869+3.15 RP | ||
| May 26, 2021 20:50 | CPP | Success | 169,504 | ||
| May 26, 2021 20:37 | CPP | Success | 252,494+30.36 RP | ||
| May 26, 2021 20:02 | CPP | Success | 1,081,132+6.77 RP | ||
| May 26, 2021 19:20 | CPP | Success | 4,032,404+0.86 RP | ||
| May 26, 2021 19:09 | CPP | Error | |||
| May 26, 2021 19:08 | CPP | Success | 6,167,549+1.62 RP | ||
| May 25, 2021 18:50 | CPP | Success | 576,082 | ||
| May 25, 2021 18:49 | CPP | Success | 573,739+0.56 RP | ||
| May 25, 2021 18:47 | CPP | Success | 599,150 | ||
| May 25, 2021 18:47 | CPP | Success | 664,619 | ||
| May 25, 2021 18:41 | CPP | Success | 603,961 | ||
| May 25, 2021 18:37 | CPP | Success | 170,557 | ||
| May 25, 2021 18:35 | CPP | Success | 176,755 | ||
| May 25, 2021 18:33 | CPP | Error | |||
| May 25, 2021 18:31 | CPP | Error | |||
| May 25, 2021 18:26 | CPP | Error | |||
| May 25, 2021 18:23 | CPP | Success | 3,262,040 | ||
| May 25, 2021 18:00 | CPP | Success | 802,719 | ||
| May 25, 2021 17:59 | CPP | Error | |||
| May 25, 2021 17:56 | CPP | Error | |||
| May 25, 2021 17:47 | CPP | Error | |||
| May 25, 2021 17:43 | CPP | Error |