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 5, 2021 17:25 | RUST | Success | 2,723,043+0.16 RP | ||
| May 5, 2021 16:55 | RUST | Success | 2,784,098+0.14 RP | ||
| May 5, 2021 16:54 | RUST | Success | 2,838,600+3.52 RP | ||
| May 5, 2021 16:43 | RUST | Error | |||
| May 5, 2021 16:40 | RUST | Error | |||
| May 5, 2021 03:12 | GO | Error | |||
| May 5, 2021 02:30 | CPP | Error | |||
| May 5, 2021 02:29 | CPP | Error | |||
| May 5, 2021 02:18 | CPP | Error | |||
| May 5, 2021 02:18 | CPP | Error | |||
| May 5, 2021 02:17 | CPP | Error | |||
| May 5, 2021 02:14 | CPP | Error | |||
| May 5, 2021 02:11 | CPP | Error | |||
| May 5, 2021 02:09 | CPP | Error | |||
| May 5, 2021 02:07 | CPP | Error | |||
| May 5, 2021 02:06 | CPP | Error | |||
| May 5, 2021 02:04 | CPP | Error | |||
| May 5, 2021 02:02 | CPP | Error | |||
| May 5, 2021 02:01 | CPP | Error | |||
| May 5, 2021 02:01 | CPP | Error | |||
| May 5, 2021 02:00 | CPP | Error | |||
| May 5, 2021 01:55 | CPP | Error | |||
| May 5, 2021 01:08 | CPP | Error | |||
| May 5, 2021 01:08 | CPP | Error | |||
| May 5, 2021 01:06 | CPP | Error | |||
| May 5, 2021 01:05 | CPP | Error | |||
| May 5, 2021 01:05 | CPP | Error | |||
| May 5, 2021 01:04 | CPP | Error | |||
| May 5, 2021 01:04 | CPP | Error | |||
| May 5, 2021 00:58 | CPP | Error | |||
| May 5, 2021 00:58 | CPP | Error | |||
| May 5, 2021 00:57 | CPP | Error | |||
| May 5, 2021 00:57 | CPP | Error | |||
| May 4, 2021 19:49 | GO | Error | |||
| May 4, 2021 19:17 | CPP | Error | |||
| May 4, 2021 19:16 | CPP | Error | |||
| May 4, 2021 18:43 | CPP | Error | |||
| May 4, 2021 18:42 | CPP | Error | |||
| May 4, 2021 18:41 | CPP | Error | |||
| May 4, 2021 18:40 | CPP | Error | |||
| May 4, 2021 18:39 | CPP | Error | |||
| May 4, 2021 18:37 | CPP | Error | |||
| May 4, 2021 18:17 | CPP | Success | 1,431,316+2.94 RP | ||
| May 4, 2021 18:14 | CPP | Error | |||
| May 4, 2021 18:13 | CPP | Success | 2,476,468 | ||
| May 4, 2021 18:12 | CPP | Success | 2,473,880+4.04 RP | ||
| May 4, 2021 16:58 | CPP | Error | |||
| May 4, 2021 16:57 | CPP | Error | |||
| May 4, 2021 16:55 | CPP | Error | |||
| May 4, 2021 16:37 | CPP | Error | |||
| May 4, 2021 14:59 | GO | Error | |||
| May 4, 2021 12:04 | CPP | Error | |||
| May 4, 2021 12:04 | CPP | Error | |||
| May 4, 2021 12:03 | CPP | Error | |||
| May 4, 2021 12:02 | CPP | Error | |||
| May 4, 2021 12:01 | CPP | Error | |||
| May 4, 2021 11:11 | CPP | Error | |||
| May 4, 2021 11:09 | CPP | Error | |||
| May 4, 2021 06:22 | CPP | Success | 6,293,074+1.59 RP | ||
| May 3, 2021 22:53 | CPP | Success | 441,508 | ||
| May 3, 2021 22:52 | CPP | Success | 440,665 | ||
| May 3, 2021 22:51 | CPP | Success | 441,662 | ||
| May 3, 2021 22:48 | CPP | Success | 496,955 | ||
| May 3, 2021 22:38 | CPP | Error | |||
| May 3, 2021 22:31 | CPP | Success | 429,237 | ||
| May 3, 2021 22:31 | CPP | Success | 429,004+0.08 RP | ||
| May 3, 2021 22:23 | CPP | Success | 429,830+23.84 RP | ||
| May 3, 2021 22:06 | CPP | Success | 6,357,229+1.57 RP | ||
| May 3, 2021 21:34 | CPP | Success | 501,539 | ||
| May 3, 2021 21:33 | CPP | Success | 501,121 | ||
| May 3, 2021 21:22 | CPP | Success | 521,360 | ||
| May 3, 2021 21:21 | CPP | Error | |||
| May 3, 2021 21:21 | CPP | Error | |||
| May 3, 2021 21:13 | CPP | Success | 521,308 | ||
| May 3, 2021 21:02 | CPP | Success | 473,652+0.78 RP | ||
| May 3, 2021 20:58 | CPP | Success | 482,656 | ||
| May 3, 2021 20:57 | CPP | Success | 482,625+39.85 RP | ||
| May 3, 2021 20:32 | CPP | Error | |||
| May 3, 2021 19:57 | CPP | Error | |||
| May 3, 2021 19:56 | CPP | Error | |||
| May 3, 2021 18:33 | CPP | Error | |||
| May 3, 2021 18:32 | CPP | Error | |||
| May 3, 2021 18:31 | CPP | Error | |||
| May 3, 2021 18:31 | CPP | Error | |||
| May 3, 2021 18:30 | CPP | Error | |||
| May 3, 2021 18:29 | CPP | Error | |||
| May 3, 2021 18:21 | CPP | Error | |||
| May 3, 2021 18:21 | CPP | Error | |||
| May 3, 2021 18:20 | CPP | Error | |||
| May 3, 2021 18:19 | CPP | Error | |||
| May 3, 2021 18:18 | CPP | Error | |||
| May 3, 2021 18:15 | CPP | Error | |||
| May 3, 2021 18:15 | CPP | Error | |||
| May 3, 2021 18:12 | CPP | Error | |||
| May 3, 2021 18:11 | CPP | Error | |||
| May 3, 2021 18:10 | CPP | Error | |||
| May 3, 2021 18:07 | CPP | Error | |||
| May 3, 2021 17:58 | CPP | Error | |||
| May 3, 2021 17:54 | CPP | Error | |||
| May 3, 2021 17:53 | CPP | Error |