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 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 | ||
| May 19, 2021 23:25 | CPP | Success | 281,372 | ||
| May 19, 2021 23:20 | CPP | Success | 1,464,566+0.04 RP | ||
| May 19, 2021 23:14 | CPP | Success | 1,706,794 | ||
| May 19, 2021 23:12 | CPP | Success | 278,195 | ||
| May 19, 2021 23:07 | CPP | Error | |||
| May 19, 2021 23:04 | CPP | Error | |||
| May 19, 2021 22:54 | GO | Success | 364,563 | ||
| May 19, 2021 22:51 | CPP | Success | 1,473,931+4.62 RP | ||
| May 19, 2021 22:33 | GO | Success | 380,482 | ||
| May 19, 2021 22:21 | GO | Error | |||
| May 19, 2021 22:19 | CPP | Success | 330,577 | ||
| May 19, 2021 22:18 | CPP | Success | 330,605 | ||
| May 19, 2021 22:17 | CPP | Error | |||
| May 19, 2021 22:15 | CPP | Success | 330,549 | ||
| May 19, 2021 22:13 | CPP | Success | 587,036 | ||
| May 19, 2021 22:10 | CPP | Error | |||
| May 19, 2021 22:08 | CPP | Success | 4,970,088 | ||
| May 19, 2021 22:02 | CPP | Error | |||
| May 19, 2021 22:01 | CPP | Error | |||
| May 19, 2021 21:55 | CPP | Success | 4,625,856+0.57 RP | ||
| May 19, 2021 21:54 | CPP | Error | |||
| May 19, 2021 21:52 | CPP | Error | |||
| May 19, 2021 21:47 | CPP | Error | |||
| May 19, 2021 21:47 | GO | Error | |||
| May 19, 2021 21:47 | CPP | Success | 6,265,496+0.01 RP | ||
| May 19, 2021 21:47 | CPP | Success | 6,292,779+1.59 RP | ||
| May 19, 2021 21:45 | GO | Error | |||
| May 19, 2021 21:45 | GO | Success | 1,203,549 | ||
| May 19, 2021 21:43 | GO | Success | 1,144,981 | ||
| May 19, 2021 21:42 | GO | Error | |||
| May 19, 2021 21:40 | GO | Success | 1,113,883+8.98 RP | ||
| May 19, 2021 21:38 | GO | Error | |||
| May 19, 2021 21:34 | CPP | Success | 732,071 | ||
| May 19, 2021 21:34 | GO | Error | |||
| May 19, 2021 21:32 | CPP | Success | 724,979 | ||
| May 19, 2021 21:32 | GO | Error | |||
| May 19, 2021 21:31 | CPP | Error | |||
| May 19, 2021 21:30 | CPP | Error | |||
| May 19, 2021 21:27 | GO | Error | |||
| May 19, 2021 21:27 | GO | Success | 809,428 | ||
| May 19, 2021 21:23 | GO | Success | 2,643,523 | ||
| May 19, 2021 21:21 | GO | Success | 808,906 | ||
| May 19, 2021 21:17 | GO | Error | |||
| May 19, 2021 21:08 | GO | Error | |||
| May 19, 2021 21:07 | GO | Error | |||
| May 19, 2021 20:59 | GO | Error | |||
| May 19, 2021 20:58 | CPP | Error | |||
| May 19, 2021 19:38 | GO | Error | |||
| May 19, 2021 19:36 | GO | Error | |||
| May 19, 2021 19:32 | GO | Error | |||
| May 19, 2021 19:30 | GO | Error | |||
| May 19, 2021 19:29 | CPP | Error | |||
| May 19, 2021 19:28 | CPP | Error | |||
| May 19, 2021 19:27 | CPP | Error | +3'332.86 RP | ||
| May 19, 2021 16:36 | RUST | Error | |||
| May 18, 2021 16:10 | GO | Error | |||
| May 18, 2021 16:09 | GO | Error |