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 | |
|---|---|---|---|---|---|
| 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 | ||
| Dec 9, 2021 07:22 | CPPg++9.3.0 | Success | 112,236 | ||
| Dec 9, 2021 07:21 | CPPg++9.3.0 | Success | 109,200 | ||
| Dec 9, 2021 07:18 | CPPg++9.3.0 | Error | |||
| Dec 9, 2021 07:16 | CPPg++9.3.0 | Error | |||
| Dec 9, 2021 07:10 | CPPg++9.3.0 | Error | |||
| Dec 9, 2021 07:09 | CPPg++9.3.0 | Success | 101,870 | ||
| Dec 9, 2021 07:08 | CPPg++9.3.0 | Success | 101,868 | ||
| Dec 9, 2021 07:06 | CPPg++9.3.0 | Success | 101,876 | ||
| Dec 9, 2021 07:04 | CPPg++9.3.0 | Success | 101,964 | ||
| Dec 9, 2021 07:02 | CPPg++9.3.0 | Success | 103,850 | ||
| Dec 9, 2021 06:59 | CPPg++9.3.0 | Success | 102,014 | ||
| Dec 9, 2021 06:57 | CPPg++9.3.0 | Success | 110,643 | ||
| Dec 9, 2021 06:55 | CPPg++9.3.0 | Success | 110,651 | ||
| Dec 9, 2021 04:37 | CPPg++9.3.0 | Success | 170,371+0.24 RP | ||
| Dec 9, 2021 04:35 | CPPg++9.3.0 | Success | 171,920 | ||
| Dec 9, 2021 04:33 | CPPg++9.3.0 | Success | 173,980 | ||
| Dec 9, 2021 04:28 | CPPg++9.3.0 | Success | 171,121 | ||
| Dec 8, 2021 20:38 | CPPg++9.3.0 | Success | 172,227 | ||
| Dec 8, 2021 20:37 | CPPg++9.3.0 | Success | 179,020 | ||
| Dec 8, 2021 20:15 | CPPg++9.3.0 | Success | 183,552 | ||
| Dec 8, 2021 18:05 | CPPg++9.3.0 | Success | 182,020 | ||
| Dec 8, 2021 18:00 | CPPg++9.3.0 | Success | 183,219 | ||
| Dec 8, 2021 17:27 | CPPg++9.3.0 | Error | |||
| Dec 8, 2021 17:10 | CPPg++9.3.0 | Error | |||
| Dec 8, 2021 01:43 | CPPg++9.3.0 | Success | 187,459 | ||
| Dec 8, 2021 01:42 | CPPg++9.3.0 | Error | |||
| Dec 8, 2021 01:33 | CPPg++9.3.0 | Success | 171,540 | ||
| Dec 6, 2021 13:34 | CPPg++9.3.0 | Success | 175,190 | ||
| Dec 6, 2021 13:31 | CPPg++9.3.0 | Success | 356,481 | ||
| Dec 6, 2021 13:27 | CPPg++9.3.0 | Success | 171,058+0.14 RP | ||
| Dec 6, 2021 03:14 | CPPg++9.3.0 | Success | 186,722 | ||
| Dec 6, 2021 02:54 | CPPg++9.3.0 | Success | 182,745 | ||
| Dec 5, 2021 22:34 | CPPg++9.3.0 | Success | 173,151 | ||
| Dec 5, 2021 22:33 | CPPg++9.3.0 | Error | |||
| Dec 5, 2021 21:49 | CPPg++9.3.0 | Success | 174,556 | ||
| Dec 5, 2021 21:48 | CPPg++9.3.0 | Success | 354,096 | ||
| Dec 5, 2021 20:08 | CPPg++9.3.0 | Success | 174,128 | ||
| Dec 5, 2021 18:01 | CPPg++9.3.0 | Success | 179,967 | ||
| Dec 5, 2021 17:44 | CPPg++9.3.0 | Success | 179,311 | ||
| Dec 5, 2021 17:37 | CPPg++9.3.0 | Success | 171,628 | ||
| Dec 5, 2021 17:35 | CPPg++9.3.0 | Success | 171,470+0.05 RP | ||
| Nov 5, 2021 19:54 | CPPg++9.3.0 | Success | 271,424 | ||
| Nov 5, 2021 19:18 | CPPg++9.3.0 | Success | 176,153 | ||
| Nov 2, 2021 23:50 | CPPg++9.3.0 | Success | 176,633 | ||
| Nov 1, 2021 22:52 | CPPg++9.3.0 | Success | 175,221 | ||
| Nov 1, 2021 22:42 | CPPg++9.3.0 | Success | 174,280 | ||
| Nov 1, 2021 22:38 | CPPg++9.3.0 | Success | 181,616 | ||
| Nov 1, 2021 22:31 | CPPg++9.3.0 | Error | |||
| Nov 1, 2021 22:25 | CPPg++9.3.0 | Success | 175,172 | ||
| Oct 28, 2021 17:34 | CPPg++9.3.0 | Success | 102,024 | ||
| Oct 28, 2021 17:34 | CPPg++9.3.0 | Success | 102,026 |