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 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 | |||
| May 25, 2021 16:20 | CPP | Success | 197,722 | ||
| May 25, 2021 16:17 | CPP | Success | 198,208 | ||
| May 25, 2021 14:32 | CPP | Success | 191,873+0.93 RP | ||
| May 25, 2021 14:29 | CPP | Success | 195,348+30.08 RP | ||
| May 24, 2021 19:31 | CPP | Success | 177,705 | ||
| May 24, 2021 17:33 | CPP | Error | |||
| May 24, 2021 17:29 | CPP | Error | |||
| May 24, 2021 17:27 | CPP | Error | |||
| May 24, 2021 17:25 | CPP | Success | 708,900 | ||
| May 24, 2021 17:21 | CPP | Success | 592,927+0.80 RP | ||
| May 24, 2021 17:20 | CPP | Success | 632,418 | ||
| May 24, 2021 16:15 | RUST | Error | |||
| May 24, 2021 16:14 | GO | Success | 210,181 | ||
| May 24, 2021 16:13 | CPP | Success | 176,767 | ||
| May 24, 2021 16:12 | CPP | Success | 183,701 | ||
| May 24, 2021 16:10 | CPP | Success | 231,283 | ||
| May 24, 2021 16:07 | CPP | Success | 207,666 | ||
| May 24, 2021 16:05 | CPP | Error | |||
| May 24, 2021 16:02 | CPP | Success | 176,658 | ||
| May 24, 2021 16:01 | CPP | Success | 181,803 | ||
| May 24, 2021 15:59 | CPP | Error | |||
| May 24, 2021 15:50 | CPP | Success | 178,899 | ||
| May 24, 2021 15:46 | CPP | Success | 183,935 | ||
| May 24, 2021 15:44 | CPP | Success | 199,830 | ||
| May 24, 2021 15:43 | CPP | Success | 208,169 | ||
| May 24, 2021 15:06 | CPP | Success | 184,654 | ||
| May 24, 2021 15:04 | CPP | Success | 180,574 | ||
| May 24, 2021 14:54 | GO | Success | 210,917 | ||
| May 24, 2021 14:50 | CPP | Success | 179,419 | ||
| May 24, 2021 14:47 | CPP | Success | 184,264 | ||
| May 24, 2021 14:46 | CPP | Success | 179,209 | ||
| May 24, 2021 14:45 | CPP | Error | |||
| May 24, 2021 09:25 | CPP | Error | |||
| May 24, 2021 09:22 | CPP | Error | |||
| May 24, 2021 09:19 | CPP | Success | 590,594 | ||
| May 24, 2021 09:18 | CPP | Success | 543,648 | ||
| May 24, 2021 09:04 | CPP | Success | 542,485 | ||
| May 24, 2021 09:01 | CPP | Success | 537,489 | ||
| May 24, 2021 08:52 | CPP | Success | 460,573 | ||
| May 24, 2021 08:46 | CPP | Success | 451,335 | ||
| May 24, 2021 08:44 | CPP | Success | 451,348+2.28 RP | ||
| May 24, 2021 08:43 | CPP | Success | 503,175+2.79 RP | ||
| May 24, 2021 08:41 | CPP | Error | |||
| May 24, 2021 08:39 | CPP | Success | 642,002 | ||
| May 24, 2021 08:38 | CPP | Success | 648,272 | ||
| May 24, 2021 08:38 | CPP | Success | 667,458 | ||
| May 24, 2021 07:48 | CPP | Success | 667,259 |