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 | |
|---|---|---|---|---|---|
| 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 | ||
| May 24, 2021 07:46 | CPP | Success | 585,516+2.07 RP | ||
| May 24, 2021 07:44 | CPP | Error | |||
| May 24, 2021 07:39 | CPP | Success | 692,151 | ||
| May 24, 2021 07:37 | CPP | Success | 666,470+0.02 RP | ||
| May 24, 2021 07:32 | CPP | Success | 667,329+12.35 RP | ||
| May 24, 2021 07:27 | GO | Success | 2,639,370+2.20 RP | ||
| May 23, 2021 21:15 | CPP | Success | 3,798,728+0.05 RP | ||
| May 23, 2021 21:11 | CPP | Error | |||
| May 23, 2021 21:08 | CPP | Error | |||
| May 23, 2021 21:07 | CPP | Error | |||
| May 23, 2021 20:57 | CPP | Success | 3,873,559 | ||
| May 23, 2021 20:54 | CPP | Success | 3,865,783+0.25 RP | ||
| May 23, 2021 20:53 | CPP | Success | 4,317,585 | ||
| May 23, 2021 19:25 | CPP | Error | |||
| May 23, 2021 16:12 | CPP | Error | |||
| May 23, 2021 16:11 | CPP | Success | 184,313 | ||
| May 23, 2021 16:09 | CPP | Success | 189,759 | ||
| May 23, 2021 16:08 | CPP | Success | 188,527 | ||
| May 23, 2021 16:07 | CPP | Success | 185,998 | ||
| May 23, 2021 16:07 | CPP | Success | 188,794 | ||
| May 23, 2021 16:05 | CPP | Success | 191,105 | ||
| May 23, 2021 16:00 | CPP | Success | 193,554 | ||
| May 23, 2021 15:54 | CPP | Success | 186,368 | ||
| May 23, 2021 15:51 | CPP | Success | 181,559 | ||
| May 23, 2021 15:48 | CPP | Success | 192,796 | ||
| May 23, 2021 15:46 | CPP | Success | 188,788 | ||
| May 23, 2021 15:35 | GO | Success | 226,117 | ||
| May 23, 2021 15:29 | CPP | Success | 189,393 | ||
| May 23, 2021 14:25 | GO | Success | 283,311 | ||
| May 23, 2021 14:23 | GO | Success | 237,538 | ||
| May 23, 2021 14:11 | GO | Success | 225,727 | ||
| May 23, 2021 14:09 | CPP | Success | 191,100 | ||
| May 23, 2021 14:08 | CPP | Success | 193,075 | ||
| May 23, 2021 14:07 | CPP | Success | 192,281 | ||
| May 22, 2021 19:15 | GO | Error | |||
| May 22, 2021 18:45 | GO | Success | 1,101,257+0.10 RP | ||
| May 22, 2021 18:42 | GO | Success | 1,203,429 | ||
| May 22, 2021 16:33 | GO | Success | 115,182 | ||
| May 22, 2021 16:13 | CPP | Success | 102,122 | ||
| May 22, 2021 16:11 | CPP | Success | 104,508 | ||
| May 22, 2021 16:10 | CPP | Success | 101,208 | ||
| May 22, 2021 16:09 | CPP | Success | 102,734 | ||
| May 22, 2021 15:56 | CPP | Success | 103,437 | ||
| May 22, 2021 15:33 | CPP | Success | 476,776 | ||
| May 22, 2021 15:32 | CPP | Success | 498,984 | ||
| May 21, 2021 19:22 | CPP | Success | 504,854 | ||
| May 21, 2021 19:20 | CPP | Success | 483,802 | ||
| May 21, 2021 19:19 | CPP | Success | 475,780 | ||
| May 21, 2021 19:18 | CPP | Success | 483,005 | ||
| May 21, 2021 19:16 | CPP | Success | 504,872 | ||
| May 21, 2021 19:14 | CPP | Success | 504,900 | ||
| May 21, 2021 15:12 | RUST | Success | 257,627 | ||
| May 21, 2021 15:10 | RUST | Success | 181,790+31.94 RP |