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 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 | ||
| May 21, 2021 11:58 | RUST | Success | 256,176+4.26 RP | ||
| May 21, 2021 11:48 | RUST | Error | |||
| May 21, 2021 11:39 | RUST | Success | 295,926 | ||
| May 21, 2021 11:37 | RUST | Success | 384,092 | ||
| May 21, 2021 11:34 | RUST | Success | 382,958 | ||
| May 21, 2021 11:32 | RUST | Error | |||
| May 21, 2021 11:23 | RUST | Success | 275,307 | ||
| May 21, 2021 11:21 | RUST | Success | 271,107 | ||
| May 21, 2021 11:18 | RUST | Error | |||
| May 21, 2021 11:18 | RUST | Error | |||
| May 21, 2021 11:17 | RUST | Error | |||
| May 21, 2021 09:52 | RUST | Success | 271,544 | ||
| May 21, 2021 08:19 | RUST | Success | 270,933+0.96 RP | ||
| May 21, 2021 08:18 | RUST | Error | |||
| May 20, 2021 20:20 | CPP | Success | 483,114 | ||
| May 20, 2021 20:18 | CPP | Success | 494,164 | ||
| May 20, 2021 13:05 | GO | Success | 2,646,158+3.78 RP | ||
| May 20, 2021 06:55 | RUST | Success | 331,768 | ||
| May 20, 2021 06:47 | RUST | Error | |||
| May 20, 2021 06:43 | RUST | Success | 274,481+19.82 RP | ||
| May 20, 2021 06:35 | RUST | Success | 377,069+12.22 RP | ||
| May 20, 2021 06:32 | RUST | Error | |||
| May 20, 2021 06:29 | RUST | Error | |||
| May 20, 2021 05:59 | RUST | Error | |||
| May 20, 2021 05:42 | RUST | Error | |||
| May 20, 2021 05:40 | CPP | Success | 104,358 | ||
| May 20, 2021 05:29 | GO | Success | 118,426 | ||
| May 20, 2021 05:21 | GO | Success | 224,072 | ||
| May 20, 2021 05:15 | CPP | Success | 502,591 | ||
| May 20, 2021 05:12 | CPP | Success | 101,594 | ||
| May 20, 2021 05:07 | CPP | Success | 109,818 | ||
| May 20, 2021 05:06 | CPP | Success | 103,808 | ||
| May 20, 2021 05:04 | CPP | Success | 101,634 | ||
| May 20, 2021 04:55 | CPP | Error | |||
| May 20, 2021 03:30 | CPP | Success | 152,337 | ||
| May 20, 2021 03:25 | CPP | Success | 273,188 | ||
| May 20, 2021 03:22 | GO | Success | 397,700 | ||
| May 20, 2021 03:07 | GO | Error | |||
| May 20, 2021 00:35 | CPP | Success | 660,682 | ||
| May 20, 2021 00:34 | CPP | Success | 650,741 | ||
| May 20, 2021 00:19 | CPP | Success | 4,287,310+0.74 RP | ||
| May 20, 2021 00:17 | CPP | Error | |||
| May 20, 2021 00:14 | CPP | Success | 6,260,169+1.60 RP |