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 | |
|---|---|---|---|---|---|
| Sep 27, 2023 11:48 | CPPclang++10.0.0 | Success | 713,741 | ||
| Sep 27, 2023 11:48 | CPPg++9.3.0 | Success | 382,215 | ||
| Sep 27, 2023 11:43 | CPPg++9.3.0 | Success | 381,710 | ||
| Sep 27, 2023 11:40 | CPPg++9.3.0 | Success | 401,931 | ||
| Sep 27, 2023 11:38 | CPPg++9.3.0 | Success | 408,985 | ||
| Sep 27, 2023 11:36 | CPPg++9.3.0 | Success | 401,943 | ||
| Sep 27, 2023 11:35 | CPPg++9.3.0 | Error | |||
| Sep 27, 2023 11:33 | CPPg++9.3.0 | Success | 402,416 | ||
| Sep 27, 2023 10:38 | CPPg++9.3.0 | Success | 236,485 | ||
| Sep 26, 2023 23:22 | CPPg++9.3.0 | Success | 226,256+1.42 RP | ||
| Sep 26, 2023 23:19 | CPPg++9.3.0 | Success | 233,758+0.46 RP | ||
| Sep 26, 2023 23:18 | CPPg++9.3.0 | Success | 236,304+2.48 RP | ||
| Sep 26, 2023 23:16 | CPPg++9.3.0 | Success | 270,685 | ||
| Sep 26, 2023 23:14 | CPPg++9.3.0 | Success | 261,941 | ||
| Sep 26, 2023 23:12 | CPPg++9.3.0 | Success | 251,043+1.28 RP | ||
| Sep 26, 2023 23:02 | CPPg++9.3.0 | Success | 259,357+4.51 RP | ||
| Sep 26, 2023 22:57 | CPPg++9.3.0 | Success | 293,694+9.33 RP | ||
| Sep 26, 2023 22:54 | CPPg++9.3.0 | Success | 404,570+8.77 RP | ||
| Sep 26, 2023 22:52 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:46 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:45 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:36 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:35 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:19 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:11 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 22:09 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 21:57 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 21:43 | CPPg++9.3.0 | Error | |||
| Sep 26, 2023 21:36 | CPPg++9.3.0 | Error | |||
| Sep 25, 2023 21:13 | CPPg++9.3.0 | Success | 6,235,607+1.60 RP | ||
| Aug 9, 2023 08:36 | GOgo1.20.7 | Success | 2,675,928+3.74 RP | ||
| Jul 6, 2023 22:50 | CPPg++9.3.0 | Success | 830,862 | ||
| Jul 6, 2023 22:38 | CPPg++9.3.0 | Success | 921,420 | ||
| Jul 6, 2023 21:16 | CPPg++9.3.0 | Success | 812,205+0.28 RP | ||
| Jul 6, 2023 21:12 | CPPclang++10.0.0 | Success | 841,572 | ||
| Jul 6, 2023 20:13 | CPPg++9.3.0 | Success | 830,855+1.18 RP | ||
| Jul 6, 2023 20:07 | CPPg++9.3.0 | Success | 921,276 | ||
| Jul 6, 2023 20:03 | CPPg++9.3.0 | Success | 921,165+0.24 RP | ||
| Jul 6, 2023 20:01 | CPPg++9.3.0 | Success | 941,913+8.13 RP | ||
| Jul 6, 2023 19:34 | CPPg++9.3.0 | Success | 4,022,114+0.36 RP | ||
| Jul 6, 2023 19:32 | CPPg++9.3.0 | Success | 4,697,760+0.51 RP | ||
| Jul 5, 2023 23:25 | CPPg++9.3.0 | Error | |||
| Jul 5, 2023 22:45 | CPPg++9.3.0 | Error | |||
| Jul 5, 2023 22:32 | CPPg++9.3.0 | Success | 6,261,813 | ||
| Jul 5, 2023 22:28 | CPPg++9.3.0 | Error | |||
| Jul 5, 2023 22:25 | CPPg++9.3.0 | Error | |||
| Jul 5, 2023 22:23 | CPPg++9.3.0 | Error | |||
| Jul 5, 2023 22:17 | CPPg++9.3.0 | Success | 6,163,167+1.62 RP | ||
| Jul 3, 2023 17:34 | CPPg++9.3.0 | Error | |||
| Jul 3, 2023 17:26 | CPPg++9.3.0 | Error | |||
| Jul 3, 2023 17:22 | CPPg++9.3.0 | Error | |||
| Jun 23, 2023 04:27 | CPPg++9.3.0 | Success | 2,569,740 | ||
| Jun 22, 2023 09:33 | CPPg++9.3.0 | Error | |||
| Jun 22, 2023 09:25 | CPPg++9.3.0 | Success | 677,505 | ||
| Jun 21, 2023 20:09 | CPPg++9.3.0 | Error | |||
| Jun 21, 2023 20:05 | CPPg++9.3.0 | Success | 716,117 | ||
| Jun 21, 2023 20:00 | CPPg++9.3.0 | Success | 715,902 | ||
| Jun 21, 2023 19:39 | CPPg++9.3.0 | Success | 841,326 | ||
| Jun 21, 2023 19:37 | CPPg++9.3.0 | Success | 825,402 | ||
| Jun 21, 2023 19:34 | CPPg++9.3.0 | Success | 675,119+0.96 RP | ||
| Jun 21, 2023 19:13 | CPPg++9.3.0 | Success | 862,241 | ||
| Jun 21, 2023 19:12 | CPPg++9.3.0 | Success | 862,137 | ||
| Jun 21, 2023 19:11 | CPPg++9.3.0 | Success | 732,218 | ||
| Jun 21, 2023 19:03 | CPPg++9.3.0 | Success | 742,655 | ||
| Jun 21, 2023 18:53 | CPPg++9.3.0 | Success | 721,783+0.81 RP | ||
| Jun 21, 2023 18:18 | CPPg++9.3.0 | Success | 766,457+0.52 RP | ||
| Jun 21, 2023 18:15 | CPPg++9.3.0 | Success | 798,529 | ||
| Jun 21, 2023 16:58 | CPPg++9.3.0 | Success | 798,839 | ||
| Jun 21, 2023 16:58 | CPPg++9.3.0 | Success | 859,113 | ||
| Jun 21, 2023 16:52 | CPPg++9.3.0 | Error | |||
| Jun 21, 2023 16:49 | CPPg++9.3.0 | Error | |||
| Jun 21, 2023 16:46 | CPPg++9.3.0 | Success | 799,049+2.65 RP | ||
| Jun 21, 2023 16:38 | CPPg++9.3.0 | Success | 1,013,673+7.44 RP | ||
| Jun 21, 2023 16:35 | CPP | Success | 4,851,850 | ||
| Jun 21, 2023 16:33 | CPPg++9.3.0 | Error | |||
| Jun 21, 2023 16:17 | CPPg++9.3.0 | Success | 4,139,944 | ||
| Jun 21, 2023 16:08 | CPPg++9.3.0 | Success | 4,116,551+0.81 RP | ||
| Jun 21, 2023 16:00 | CPPg++9.3.0 | Success | 6,162,702+1.62 RP | ||
| Mar 19, 2023 18:40 | CPPg++9.3.0 | Success | 570,785+3.50 RP | ||
| Mar 18, 2023 21:01 | CPPclang++10.0.0 | Success | 745,241 | ||
| Mar 18, 2023 21:00 | CPPg++9.3.0 | Success | 713,061+4.32 RP | ||
| Mar 18, 2023 20:58 | CPPg++9.3.0 | Error | |||
| Mar 18, 2023 20:56 | CPPg++9.3.0 | Error | |||
| Mar 4, 2023 11:23 | RUSTrust-1.67.1 | Success | 180,593+0.72 RP | ||
| Feb 28, 2023 11:26 | CPPg++9.3.0 | Success | 55,357 | ||
| Feb 28, 2023 11:23 | CPPg++9.3.0 | Success | 60,626 | ||
| Feb 19, 2023 21:22 | CPPg++9.3.0 | Success | 1,046,732 | ||
| Feb 19, 2023 21:18 | CPPclang++10.0.0 | Success | 1,039,297 | ||
| Feb 19, 2023 21:13 | CPPclang++10.0.0 | Success | 1,030,371 | ||
| Feb 19, 2023 21:13 | CPPg++9.3.0 | Success | 1,070,596 | ||
| Feb 19, 2023 21:12 | CPPg++9.3.0 | Success | 1,044,887 | ||
| Feb 19, 2023 21:11 | CPPclang++10.0.0 | Success | 1,030,587+0.20 RP | ||
| Feb 19, 2023 21:05 | CPPclang++10.0.0 | Success | 1,052,297+0.01 RP | ||
| Feb 18, 2023 21:14 | CPPclang++10.0.0 | Success | 1,053,263+0.14 RP | ||
| Feb 18, 2023 21:07 | CPPg++9.3.0 | Success | 1,069,123+6.68 RP | ||
| Feb 18, 2023 21:01 | CPPg++9.3.0 | Error | |||
| Feb 18, 2023 20:58 | CPPg++9.3.0 | Error | |||
| Feb 18, 2023 20:51 | CPPg++9.3.0 | Error | |||
| Feb 18, 2023 20:50 | CPPg++9.3.0 | Error | |||
| Feb 18, 2023 20:46 | CPPg++9.3.0 | Error |