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 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 | ||
| Sep 20, 2022 17:37 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 17:35 | CPPg++9.3.0 | Success | 74,182 | ||
| Sep 20, 2022 17:34 | CPPg++9.3.0 | Success | 74,152+10.21 RP | ||
| Sep 20, 2022 17:33 | CPPg++9.3.0 | Success | 80,227+15.24 RP | ||
| Sep 20, 2022 17:23 | CPPg++9.3.0 | Success | 91,403+55.06 RP | ||
| Sep 20, 2022 17:22 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 17:10 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:52 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:45 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:39 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:20 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:16 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:12 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:08 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:07 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:03 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 16:01 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:59 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:57 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:55 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:40 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:39 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:38 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:35 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:34 | CPPg++9.3.0 | Error | |||
| Sep 20, 2022 15:33 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 16:21 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 16:21 | CPPg++9.3.0 | Success | 183,998+6.56 RP | ||
| Sep 19, 2022 16:17 | CPPg++9.3.0 | Success | 209,253+1.27 RP | ||
| Sep 19, 2022 14:45 | CPPg++9.3.0 | Success | 214,986+46.51 RP | ||
| Sep 19, 2022 14:43 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:39 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:32 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:27 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:26 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:24 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:23 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:20 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:16 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:12 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:09 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:07 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:06 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 14:06 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 13:57 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 13:57 | CPPg++9.3.0 | Error | |||
| Sep 19, 2022 13:53 | CPPg++9.3.0 | Error | |||
| Sep 3, 2022 23:58 | GOgo1.19 | Success | 223,698+0.30 RP | ||
| Sep 3, 2022 23:56 | GOgo1.19 | Success | 225,209+3.59 RP | ||
| Sep 3, 2022 23:45 | GOgo1.19 | Success | 245,025+12.70 RP | ||
| Sep 3, 2022 23:43 | GOgo1.19 | Success | 358,028 | ||
| Sep 3, 2022 23:31 | GOgo1.19 | Success | 355,662+1.45 RP | ||
| Sep 3, 2022 23:30 | GOgo1.19 | Error | |||
| Sep 3, 2022 23:06 | GOgo1.19 | Success | 375,049+0.16 RP | ||
| Sep 3, 2022 23:02 | GOgo1.19 | Success | 377,349+1.51 RP | ||
| Sep 3, 2022 22:58 | GOgo1.19 | Success | 400,192+10.36 RP | ||
| Sep 3, 2022 19:24 | GOgo1.19 | Success | 683,557+0.46 RP | ||
| Sep 3, 2022 19:12 | GOgo1.19 | Success | 705,868+2.19 RP | ||
| Sep 3, 2022 19:10 | GOgo1.19 | Success | 836,332 | ||
| Sep 3, 2022 19:08 | GOgo1.19 | Success | 836,466 | ||
| Sep 3, 2022 11:48 | GOgo1.19 | Success | 836,456 | ||
| Sep 2, 2022 21:07 | GOgo1.19 | Success | 834,625 | ||
| Sep 2, 2022 21:02 | GOgo1.19 | Success | 834,634+2.70 RP | ||
| Sep 2, 2022 20:53 | GOgo1.19 | Success | 1,078,215 | ||
| Sep 2, 2022 20:47 | GOgo1.19 | Success | 1,077,913+5.23 RP | ||
| Sep 2, 2022 20:43 | GOgo1.19 | Error | |||
| Sep 2, 2022 20:33 | GOgo1.19 | Success | 2,472,440+0.31 RP | ||
| Aug 13, 2022 04:52 | CPPg++9.3.0 | Success | 92,580 | ||
| Aug 9, 2022 21:20 | RUSTrust-1.62.0 | Success | 914,195+3.47 RP | ||
| Aug 9, 2022 21:00 | RUSTrust-1.62.0 | Error | |||
| Aug 9, 2022 20:57 | RUSTrust-1.62.0 | Error | |||
| Aug 9, 2022 20:18 | RUSTrust-1.62.0 | Error | |||
| Aug 9, 2022 20:13 | RUSTrust-1.62.0 | Success | 1,338,553+3.77 RP | ||
| Aug 9, 2022 19:51 | RUSTrust-1.62.0 | Success | 2,701,525+3.70 RP | ||
| Aug 9, 2022 19:41 | RUSTrust-1.62.0 | Error | |||
| Aug 5, 2022 23:14 | GOgo1.19 | Success | 2,675,442+3.74 RP | ||
| Aug 1, 2022 09:46 | CPPg++9.3.0 | Success | 61,516 | ||
| Aug 1, 2022 09:44 | CPPg++9.3.0 | Success | 62,187 | ||
| Aug 1, 2022 09:42 | CPPg++9.3.0 | Success | 61,526 | ||
| Aug 1, 2022 09:41 | CPPg++9.3.0 | Success | 61,556 | ||
| Aug 1, 2022 09:37 | CPPg++9.3.0 | Success | 61,536 | ||
| Jul 30, 2022 11:42 | CPPg++9.3.0 | Success | 61,711 |