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 | |
|---|---|---|---|---|---|
| Jul 21, 2022 06:04 | CPPg++9.3.0 | Success | 82,207 | ||
| Jul 21, 2022 06:03 | CPPg++9.3.0 | Success | 81,663+0.35 RP | ||
| Jul 21, 2022 05:06 | CPPg++9.3.0 | Success | 81,899+0.01 RP | ||
| Jul 21, 2022 04:56 | CPPg++9.3.0 | Success | 81,908+0.04 RP | ||
| Jul 21, 2022 04:46 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 17:47 | CPPg++9.3.0 | Success | 91,260 | ||
| Jul 20, 2022 17:21 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 17:17 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 17:14 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 17:08 | CPPg++9.3.0 | Success | 96,445 | ||
| Jul 20, 2022 17:07 | CPPg++9.3.0 | Success | 81,933+1.96 RP | ||
| Jul 20, 2022 16:54 | CPPg++9.3.0 | Success | 100,028 | ||
| Jul 20, 2022 15:47 | CPPg++9.3.0 | Success | 83,269+3.09 RP | ||
| Jul 20, 2022 15:45 | CPPg++9.3.0 | Success | 85,466+13.28 RP | ||
| Jul 20, 2022 15:41 | CPPg++9.3.0 | Success | 96,407+1.26 RP | ||
| Jul 20, 2022 15:39 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 15:32 | CPPg++9.3.0 | Success | 99,400 | ||
| Jul 20, 2022 15:26 | CPPg++9.3.0 | Success | 99,974 | ||
| Jul 20, 2022 15:25 | CPPg++9.3.0 | Success | 97,615 | ||
| Jul 20, 2022 15:16 | CPPg++9.3.0 | Success | 100,189 | ||
| Jul 20, 2022 15:15 | CPPg++9.3.0 | Success | 96,959 | ||
| Jul 20, 2022 15:14 | CPPg++9.3.0 | Success | 101,449 | ||
| Jul 20, 2022 15:13 | CPPg++9.3.0 | Success | 123,489 | ||
| Jul 20, 2022 15:13 | CPPg++9.3.0 | Success | 115,800 | ||
| Jul 20, 2022 15:11 | CPPg++9.3.0 | Success | 97,012 | ||
| Jul 20, 2022 15:09 | CPPg++9.3.0 | Success | 97,055 | ||
| Jul 20, 2022 15:08 | CPPg++9.3.0 | Success | 97,001 | ||
| Jul 20, 2022 15:08 | CPPg++9.3.0 | Success | 97,003 | ||
| Jul 20, 2022 14:38 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 14:35 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 13:59 | CPPclang++10.0.0 | Success | 106,797 | ||
| Jul 20, 2022 13:58 | CPPg++9.3.0 | Success | 96,991 | ||
| Jul 20, 2022 13:58 | CPPg++9.3.0 | Success | 96,994 | ||
| Jul 20, 2022 13:32 | CPPg++9.3.0 | Success | 99,984 | ||
| Jul 20, 2022 13:30 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 13:05 | CPPg++9.3.0 | Success | 97,595+4.46 RP | ||
| Jul 20, 2022 11:54 | CPPg++9.3.0 | Success | 102,033+0.07 RP | ||
| Jul 20, 2022 11:52 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 11:42 | CPPg++9.3.0 | Success | 102,111+6.77 RP | ||
| Jul 20, 2022 08:44 | CPPg++9.3.0 | Success | 109,694+2.54 RP | ||
| Jul 20, 2022 08:42 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 06:41 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 06:33 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 06:30 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 06:29 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 06:10 | CPPg++9.3.0 | Success | 113,921 | ||
| Jul 20, 2022 06:09 | CPPg++9.3.0 | Error | |||
| Jul 20, 2022 06:02 | CPPg++9.3.0 | Success | 112,836+34.97 RP | ||
| Jul 20, 2022 00:39 | CPPg++9.3.0 | Success | 186,383+0.01 RP | ||
| Jul 20, 2022 00:38 | CPPg++9.3.0 | Success | 186,421+51.99 RP | ||
| Jul 15, 2022 01:17 | CPPg++9.3.0 | Success | 6,045,645+1.65 RP | ||
| Jan 21, 2022 04:58 | CPPg++9.3.0 | Success | 6,163,643+1.62 RP | ||
| Dec 25, 2021 05:07 | GOgo1.17.5 | Success | 2,761,305+3.62 RP | ||
| Dec 10, 2021 02:21 | CPPg++9.3.0 | Success | 97,368 | ||
| Dec 10, 2021 02:19 | CPPg++9.3.0 | Success | 108,566 | ||
| Dec 10, 2021 02:15 | CPPg++9.3.0 | Success | 96,991 | ||
| Dec 10, 2021 02:11 | CPPg++9.3.0 | Success | 97,002 | ||
| Dec 10, 2021 02:10 | CPPg++9.3.0 | Success | 99,049 | ||
| Dec 10, 2021 02:10 | CPPg++9.3.0 | Success | 99,093 | ||
| Dec 10, 2021 02:09 | CPPg++9.3.0 | Success | 96,981 | ||
| Dec 10, 2021 02:07 | CPPg++9.3.0 | Success | 97,006 | ||
| Dec 10, 2021 02:06 | CPPg++9.3.0 | Success | 97,014 | ||
| Dec 10, 2021 02:03 | CPPg++9.3.0 | Success | 96,989 | ||
| Dec 10, 2021 01:59 | CPPg++9.3.0 | Success | 100,215 | ||
| Dec 10, 2021 01:58 | CPPg++9.3.0 | Success | 111,698 | ||
| Dec 10, 2021 01:50 | CPPg++9.3.0 | Success | 111,701 | ||
| Dec 10, 2021 01:49 | CPPg++9.3.0 | Success | 111,717 | ||
| Dec 10, 2021 01:48 | CPPg++9.3.0 | Success | 111,699 | ||
| Dec 10, 2021 01:47 | CPPg++9.3.0 | Success | 111,705 | ||
| Dec 10, 2021 01:41 | CPPg++9.3.0 | Success | 116,533 | ||
| Dec 10, 2021 01:40 | CPPg++9.3.0 | Success | 120,447 | ||
| Dec 10, 2021 01:39 | CPPg++9.3.0 | Success | 111,720 | ||
| Dec 10, 2021 01:38 | CPPg++9.3.0 | Success | 111,646 | ||
| Dec 10, 2021 01:36 | CPPg++9.3.0 | Success | 111,650 | ||
| Dec 9, 2021 18:13 | CPPg++9.3.0 | Success | 100,217 | ||
| Dec 9, 2021 17:50 | CPPg++9.3.0 | Error | |||
| Dec 9, 2021 17:46 | CPPg++9.3.0 | Success | 100,228 | ||
| Dec 9, 2021 17:44 | CPPg++9.3.0 | Success | 100,420 | ||
| Dec 9, 2021 17:35 | CPPclang++10.0.0 | Success | 111,348 | ||
| Dec 9, 2021 17:34 | CPPg++9.3.0 | Success | 100,196 | ||
| Dec 9, 2021 17:33 | CPPg++9.3.0 | Success | 100,173 | ||
| Dec 9, 2021 17:30 | CPPg++9.3.0 | Success | 124,754 | ||
| Dec 9, 2021 08:18 | CPPg++9.3.0 | Success | 100,176 | ||
| Dec 9, 2021 08:17 | CPPg++9.3.0 | Success | 100,236 | ||
| Dec 9, 2021 08:17 | CPPg++9.3.0 | Success | 100,234 | ||
| Dec 9, 2021 08:05 | CPPg++9.3.0 | Success | 100,224 | ||
| Dec 9, 2021 08:03 | CPPg++9.3.0 | Success | 100,174 | ||
| Dec 9, 2021 07:53 | CPPg++9.3.0 | Success | 100,253 | ||
| Dec 9, 2021 07:51 | CPPg++9.3.0 | Success | 100,188 | ||
| Dec 9, 2021 07:50 | CPPg++9.3.0 | Success | 100,092 | ||
| Dec 9, 2021 07:48 | CPPg++9.3.0 | Success | 100,234 | ||
| Dec 9, 2021 07:47 | CPPg++9.3.0 | Success | 100,528 | ||
| Dec 9, 2021 07:39 | CPPg++9.3.0 | Success | 100,224 | ||
| Dec 9, 2021 07:38 | CPPg++9.3.0 | Success | 100,173 | ||
| Dec 9, 2021 07:37 | CPPg++9.3.0 | Success | 100,190 | ||
| Dec 9, 2021 07:36 | CPPg++9.3.0 | Success | 100,245 | ||
| Dec 9, 2021 07:35 | CPPg++9.3.0 | Success | 100,288 | ||
| Dec 9, 2021 07:33 | CPPg++9.3.0 | Error | |||
| Dec 9, 2021 07:24 | CPPg++9.3.0 | Success | 101,613 | ||
| Dec 9, 2021 07:22 | CPPg++9.3.0 | Success | 106,699 |