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 | |
|---|---|---|---|---|---|
| Oct 4, 2022 18:03 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 16:00 | CPPg++9.3.0 | Success | 54,759+2.03 RP | ||
| Oct 4, 2022 15:57 | CPPg++9.3.0 | Success | 55,376 | ||
| Oct 4, 2022 15:55 | CPPg++9.3.0 | Success | 55,408 | ||
| Oct 4, 2022 15:52 | CPPg++9.3.0 | Success | 55,378 | ||
| Oct 4, 2022 15:52 | CPPg++9.3.0 | Success | 55,429 | ||
| Oct 4, 2022 15:51 | CPPg++9.3.0 | Success | 55,389 | ||
| Oct 4, 2022 15:51 | CPPg++9.3.0 | Success | 55,385 | ||
| Oct 4, 2022 15:50 | CPPg++9.3.0 | Success | 55,442 | ||
| Oct 4, 2022 15:50 | CPPg++9.3.0 | Success | 55,377 | ||
| Oct 4, 2022 15:49 | CPPg++9.3.0 | Success | 55,387 | ||
| Oct 4, 2022 15:46 | CPPg++9.3.0 | Success | 55,395 | ||
| Oct 4, 2022 15:44 | CPPg++9.3.0 | Success | 55,381 | ||
| Oct 4, 2022 15:38 | CPPg++9.3.0 | Success | 55,374 | ||
| Oct 4, 2022 15:36 | CPPg++9.3.0 | Success | 55,374+0.01 RP | ||
| Oct 4, 2022 15:31 | CPPg++9.3.0 | Success | 55,389 | ||
| Oct 4, 2022 15:29 | CPPg++9.3.0 | Success | 55,864 | ||
| Oct 4, 2022 15:29 | CPPg++9.3.0 | Success | 55,386 | ||
| Oct 4, 2022 15:28 | CPPg++9.3.0 | Success | 55,883 | ||
| Oct 4, 2022 15:04 | CPPclang++10.0.0 | Success | 60,546 | ||
| Oct 4, 2022 15:03 | CPPclang++10.0.0 | Success | 60,106 | ||
| Oct 4, 2022 15:03 | CPPclang++10.0.0 | Success | 61,401 | ||
| Oct 4, 2022 15:02 | CPPclang++10.0.0 | Success | 62,733 | ||
| Oct 4, 2022 15:02 | CPPclang++10.0.0 | Success | 61,417 | ||
| Oct 4, 2022 15:01 | CPPclang++10.0.0 | Success | 60,375 | ||
| Oct 4, 2022 12:25 | CPPg++9.3.0 | Success | 61,608 | ||
| Oct 4, 2022 12:24 | CPPg++9.3.0 | Success | 60,494 | ||
| Oct 4, 2022 12:24 | CPPg++9.3.0 | Success | 61,772 | ||
| Oct 4, 2022 12:23 | CPPg++9.3.0 | Success | 61,646 | ||
| Oct 4, 2022 12:23 | CPPg++9.3.0 | Success | 68,193 | ||
| Oct 4, 2022 12:22 | CPPg++9.3.0 | Success | 55,403 | ||
| Oct 4, 2022 12:22 | CPPg++9.3.0 | Success | 55,767 | ||
| Oct 4, 2022 12:21 | CPPg++9.3.0 | Success | 55,421 | ||
| Oct 4, 2022 12:19 | CPPg++9.3.0 | Success | 55,383 | ||
| Oct 4, 2022 12:19 | CPPg++9.3.0 | Success | 55,395 | ||
| Oct 4, 2022 12:16 | CPPg++9.3.0 | Success | 55,378+0.03 RP | ||
| Oct 4, 2022 11:58 | CPPg++9.3.0 | Success | 55,961 | ||
| Oct 4, 2022 11:58 | CPPg++9.3.0 | Success | 56,001 | ||
| Oct 4, 2022 11:53 | CPPg++9.3.0 | Success | 55,386+15.41 RP | ||
| Oct 4, 2022 11:52 | CPPg++9.3.0 | Success | 61,621 | ||
| Oct 4, 2022 11:52 | CPPg++9.3.0 | Success | 61,268 | ||
| Oct 4, 2022 11:51 | CPPg++9.3.0 | Success | 61,669 | ||
| Oct 4, 2022 11:49 | CPPg++9.3.0 | Success | 61,637 | ||
| Oct 4, 2022 11:48 | CPPg++9.3.0 | Success | 61,617 | ||
| Oct 4, 2022 11:47 | CPPg++9.3.0 | Success | 61,635 | ||
| Oct 4, 2022 11:46 | CPPg++9.3.0 | Success | 62,375 | ||
| Oct 4, 2022 11:46 | CPPg++9.3.0 | Success | 61,618 | ||
| Oct 4, 2022 11:45 | CPPg++9.3.0 | Success | 61,615 | ||
| Oct 4, 2022 11:45 | CPPg++9.3.0 | Success | 61,616 | ||
| Oct 4, 2022 11:44 | CPPg++9.3.0 | Success | 62,333 | ||
| Oct 4, 2022 11:44 | CPPg++9.3.0 | Success | 61,623 | ||
| Oct 4, 2022 11:43 | CPPg++9.3.0 | Success | 61,514 | ||
| Oct 4, 2022 10:16 | CPPg++9.3.0 | Success | 61,508 | ||
| Oct 4, 2022 10:11 | CPPg++9.3.0 | Success | 61,515 | ||
| Oct 4, 2022 10:04 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 09:38 | CPPg++9.3.0 | Success | 60,675 | ||
| Oct 4, 2022 09:38 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 09:36 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 09:34 | CPPg++9.3.0 | Success | 650,443+13.00 RP | ||
| Oct 4, 2022 09:29 | CPPg++9.3.0 | Success | 60,622 | ||
| Oct 4, 2022 09:28 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 09:21 | CPPg++9.3.0 | Success | 60,553+0.56 RP | ||
| Oct 4, 2022 09:20 | CPPg++9.3.0 | Success | 4,203,812+2.38 RP | ||
| Oct 4, 2022 09:17 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 09:11 | CPPg++9.3.0 | Success | 62,176 | ||
| Oct 4, 2022 09:10 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 03:54 | CPPg++9.3.0 | Success | 59,357+0.74 RP | ||
| Oct 4, 2022 03:54 | CPPg++9.3.0 | Success | 59,619+0.61 RP | ||
| Oct 4, 2022 03:53 | CPPg++9.3.0 | Error | |||
| Oct 4, 2022 03:50 | CPPg++9.3.0 | Success | 59,838+1.19 RP | ||
| Oct 3, 2022 05:01 | CPPg++9.3.0 | Success | 60,278 | ||
| Oct 3, 2022 04:43 | CPPg++9.3.0 | Success | 60,270 | ||
| Oct 3, 2022 04:42 | CPPg++9.3.0 | Error | |||
| Oct 3, 2022 04:41 | CPPg++9.3.0 | Success | 60,267+0.05 RP | ||
| Oct 3, 2022 04:40 | CPPg++9.3.0 | Error | |||
| Oct 3, 2022 04:23 | CPPg++9.3.0 | Success | 60,597 | ||
| Oct 3, 2022 04:21 | CPPg++9.3.0 | Success | 61,308 | ||
| Oct 3, 2022 04:13 | CPPg++9.3.0 | Success | 60,286+9.10 RP | ||
| Oct 3, 2022 04:01 | CPPg++9.3.0 | Success | 63,784+9.03 RP | ||
| Oct 3, 2022 03:59 | CPPg++9.3.0 | Success | 67,684+0.96 RP | ||
| Oct 3, 2022 03:33 | CPPg++9.3.0 | Error | |||
| Oct 3, 2022 03:30 | CPPg++9.3.0 | Error | |||
| Oct 3, 2022 03:26 | CPPg++9.3.0 | Error | |||
| Oct 2, 2022 04:59 | CPPg++9.3.0 | Error | |||
| Oct 2, 2022 04:49 | CPPg++9.3.0 | Error | |||
| Oct 2, 2022 04:29 | CPPg++9.3.0 | Success | 71,203 | ||
| Oct 2, 2022 04:27 | CPPg++9.3.0 | Success | 71,235 | ||
| Sep 30, 2022 03:55 | CPPg++9.3.0 | Success | 74,249 | ||
| Sep 22, 2022 17:51 | CPPg++9.3.0 | Success | 71,206 | ||
| Sep 22, 2022 17:50 | CPPg++9.3.0 | Success | 71,037 | ||
| Sep 22, 2022 17:50 | CPPg++9.3.0 | Success | 68,128+6.85 RP | ||
| Sep 22, 2022 17:47 | CPPg++9.3.0 | Success | 73,168 | ||
| Sep 22, 2022 12:24 | CPPg++9.3.0 | Success | 71,465+0.77 RP | ||
| Sep 22, 2022 12:20 | CPPg++9.3.0 | Success | 71,858+1.18 RP | ||
| Sep 22, 2022 12:19 | CPPg++9.3.0 | Success | 81,309 | ||
| Sep 22, 2022 12:17 | CPPg++9.3.0 | Success | 76,188 | ||
| Sep 22, 2022 12:05 | CPPg++9.3.0 | Success | 73,595 | ||
| Sep 20, 2022 17:58 | CPPg++9.3.0 | Success | 74,013 | ||
| Sep 20, 2022 17:57 | CPPg++9.3.0 | Success | 75,592 | ||
| Sep 20, 2022 17:41 | CPPg++9.3.0 | Success | 72,470+3.13 RP |