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 | |
|---|---|---|---|---|---|
| Dec 22, 2023 16:42 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 12:19 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 11:59 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 11:38 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 11:17 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 08:04 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 08:02 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:59 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:57 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:55 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:54 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:53 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:51 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:51 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:50 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:43 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:42 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:41 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:39 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:38 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:35 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:33 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:31 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:30 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 07:28 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 03:07 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 02:49 | CPPclang++10.0.0 | Error | |||
| Dec 22, 2023 02:40 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 15:44 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 15:41 | CPPg++9.3.0 | Error | |||
| Dec 21, 2023 09:50 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:19 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:18 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:15 | CPPclang++10.0.0 | Error | |||
| Dec 21, 2023 07:10 | CPPclang++10.0.0 | Error | |||
| Dec 20, 2023 12:23 | CPPg++9.3.0 | Success | 177,977+1.94 RP | ||
| Dec 20, 2023 12:04 | CPPg++9.3.0 | Success | 187,481 | ||
| Dec 20, 2023 11:56 | CPPg++9.3.0 | Success | 186,986 | ||
| Dec 20, 2023 11:55 | CPPclang++10.0.0 | Success | 190,257 | ||
| Dec 20, 2023 11:48 | CPPg++9.3.0 | Success | 184,339+33.71 RP | ||
| Dec 20, 2023 11:08 | CPPg++9.3.0 | Success | 487,002+2.94 RP | ||
| Dec 20, 2023 11:06 | CPPclang++10.0.0 | Success | 568,308+17.60 RP | ||
| Dec 17, 2023 08:47 | CPPclang++10.0.0 | Success | 175,936 | ||
| Dec 17, 2023 08:39 | CPPclang++10.0.0 | Success | 175,453+0.19 RP | ||
| Dec 11, 2023 15:31 | GOgo1.21.5 | Success | 2,682,931+3.73 RP | ||
| Oct 19, 2023 13:12 | GOgo1.21.3 | Success | 2,758,654 | ||
| Oct 19, 2023 13:05 | GOgo1.21.3 | Success | 2,715,757+3.68 RP | ||
| Oct 17, 2023 17:24 | CPPg++9.3.0 | Success | 55,553 | ||
| Oct 9, 2023 02:52 | CPPg++9.3.0 | Success | 6,185,682+1.62 RP | ||
| Sep 27, 2023 12:37 | CPPg++9.3.0 | Success | 234,549 | ||
| Sep 27, 2023 12:07 | CPPg++9.3.0 | Success | 232,557 | ||
| 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 |