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 25, 2021 08:03 | CPPg++9.3.0 | Success | 226,936+14.07 RP | ||
| Oct 25, 2021 08:02 | CPPclang++10.0.0 | Success | 400,642 | ||
| Oct 25, 2021 05:05 | CPPg++9.3.0 | Success | 174,507 | ||
| Oct 25, 2021 04:32 | CPPg++9.3.0 | Success | 181,351 | ||
| Oct 25, 2021 04:28 | CPPg++9.3.0 | Success | 185,326 | ||
| Oct 25, 2021 04:14 | CPPg++9.3.0 | Success | 174,334 | ||
| Oct 25, 2021 04:09 | CPPg++9.3.0 | Success | 298,372 | ||
| Oct 25, 2021 04:00 | CPPg++9.3.0 | Success | 174,629 | ||
| Oct 25, 2021 03:59 | CPPg++9.3.0 | Success | 178,391 | ||
| Oct 25, 2021 03:45 | CPPg++9.3.0 | Success | 181,927 | ||
| Oct 25, 2021 03:41 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:37 | CPPg++9.3.0 | Success | 174,837 | ||
| Oct 25, 2021 03:29 | CPPg++9.3.0 | Success | 176,074 | ||
| Oct 25, 2021 03:26 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:23 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:20 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 03:14 | CPPg++9.3.0 | Success | 175,359 | ||
| Oct 25, 2021 02:58 | CPPg++9.3.0 | Success | 173,630 | ||
| Oct 25, 2021 02:49 | CPPg++9.3.0 | Success | 173,612 | ||
| Oct 25, 2021 02:43 | CPPg++9.3.0 | Success | 174,923 | ||
| Oct 25, 2021 02:40 | CPPg++9.3.0 | Success | 177,347 | ||
| Oct 25, 2021 02:18 | CPPg++9.3.0 | Success | 174,848 | ||
| Oct 25, 2021 02:05 | CPPg++9.3.0 | Success | 172,262+0.20 RP | ||
| Oct 25, 2021 01:58 | CPPg++9.3.0 | Success | 174,484 | ||
| Oct 25, 2021 01:46 | CPPg++9.3.0 | Success | 176,557 | ||
| Oct 25, 2021 01:34 | CPPg++9.3.0 | Success | 183,436 | ||
| Oct 25, 2021 01:30 | CPPg++9.3.0 | Error | |||
| Oct 25, 2021 01:16 | CPPg++9.3.0 | Success | 178,370 | ||
| Oct 25, 2021 00:16 | CPPg++9.3.0 | Success | 174,275 | ||
| Oct 24, 2021 23:42 | CPPg++9.3.0 | Success | 173,136 | ||
| Oct 24, 2021 23:41 | CPPg++9.3.0 | Success | 173,231 | ||
| Oct 24, 2021 23:28 | CPPg++9.3.0 | Success | 172,857+2.26 RP | ||
| Oct 24, 2021 23:16 | CPPg++9.3.0 | Success | 179,877+1.68 RP | ||
| Oct 24, 2021 20:22 | CPPg++9.3.0 | Success | 185,497+0.61 RP | ||
| Oct 24, 2021 20:21 | CPPg++9.3.0 | Success | 188,712 | ||
| Oct 24, 2021 20:20 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 20:08 | CPPg++9.3.0 | Success | 187,628+0.01 RP | ||
| Oct 24, 2021 20:03 | CPPg++9.3.0 | Success | 187,656+0.10 RP | ||
| Oct 24, 2021 19:46 | CPPg++9.3.0 | Success | 197,074 | ||
| Oct 24, 2021 19:41 | CPPg++9.3.0 | Success | 188,017+1.65 RP | ||
| Oct 24, 2021 19:26 | CPPg++9.3.0 | Success | 194,023+3.96 RP | ||
| Oct 24, 2021 19:16 | CPPg++9.3.0 | Success | 210,167+12.06 RP | ||
| Oct 24, 2021 17:51 | CPPg++9.3.0 | Success | 281,565 | ||
| Oct 24, 2021 17:43 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 17:35 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 16:57 | CPPg++9.3.0 | Success | 281,504+0.03 RP | ||
| Oct 24, 2021 16:53 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 16:47 | CPPg++9.3.0 | Success | 282,287 | ||
| Oct 24, 2021 15:28 | CPPg++9.3.0 | Success | 281,766 | ||
| Oct 24, 2021 15:22 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 08:30 | CPPg++9.3.0 | Success | 281,757+0.98 RP | ||
| Oct 24, 2021 08:27 | CPPg++9.3.0 | Success | 296,640 | ||
| Oct 24, 2021 08:25 | CPPg++9.3.0 | Success | 289,768+1.89 RP | ||
| Oct 24, 2021 08:24 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 08:20 | CPPg++9.3.0 | Success | 306,548+0.18 RP | ||
| Oct 24, 2021 08:18 | CPPg++9.3.0 | Success | 389,202 | ||
| Oct 24, 2021 08:17 | CPPg++9.3.0 | Success | 354,843 | ||
| Oct 24, 2021 08:12 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 08:07 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 08:06 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 07:59 | CPPg++9.3.0 | Success | 308,231+9.00 RP | ||
| Oct 24, 2021 07:57 | CPPg++9.3.0 | Error | |||
| Oct 24, 2021 07:32 | CPPg++9.3.0 | Success | 428,608 | ||
| Oct 24, 2021 07:20 | CPPg++9.3.0 | Success | 428,599 | ||
| Oct 24, 2021 07:17 | CPPg++9.3.0 | Success | 426,637+0.46 RP | ||
| Oct 24, 2021 06:57 | CPPg++9.3.0 | Success | 435,153 | ||
| Oct 24, 2021 06:54 | CPPg++9.3.0 | Success | 435,178+4.60 RP | ||
| Sep 25, 2021 09:26 | CPPg++9.3.0 | Error | |||
| Sep 25, 2021 09:24 | CPPg++9.3.0 | Error | |||
| Sep 25, 2021 08:41 | CPPg++9.3.0 | Error | |||
| Sep 25, 2021 08:40 | CPPg++9.3.0 | Error | |||
| Sep 25, 2021 08:39 | CPPg++9.3.0 | Error | |||
| Sep 7, 2021 06:19 | GOgo1.17 | Success | 2,492,878+0.08 RP | ||
| Sep 7, 2021 06:05 | GOgo1.17 | Error | |||
| Sep 7, 2021 06:01 | GOgo1.17 | Success | 2,541,719+3.93 RP | ||
| Sep 2, 2021 16:44 | CPPg++9.3.0 | Success | 573,694 | ||
| Sep 2, 2021 16:28 | CPPg++9.3.0 | Success | 333,376+0.19 RP | ||
| Sep 2, 2021 16:26 | CPPg++9.3.0 | Success | 335,498+21.48 RP | ||
| Sep 2, 2021 16:23 | CPPg++9.3.0 | Success | 1,200,855+6.71 RP | ||
| Sep 2, 2021 15:51 | CPPg++9.3.0 | Error | |||
| Sep 2, 2021 15:50 | CPPg++9.3.0 | Error | |||
| Sep 2, 2021 15:47 | CPPg++9.3.0 | Error | |||
| Sep 2, 2021 15:32 | CPPg++9.3.0 | Error | |||
| Sep 2, 2021 15:30 | CPPg++9.3.0 | Error | |||
| Sep 2, 2021 05:42 | CPPg++9.3.0 | Success | 6,164,860+1.62 RP | ||
| Aug 30, 2021 12:13 | GOgo1.16.7 | Success | 783,994 | ||
| Aug 30, 2021 12:12 | GOgo1.17 | Success | 792,635 | ||
| Aug 24, 2021 06:22 | GOgo1.17 | Success | 652,924 | ||
| Aug 21, 2021 17:53 | CPPclang++10.0.0 | Success | 113,787 | ||
| Aug 21, 2021 17:53 | CPPclang++10.0.0 | Success | 111,809 | ||
| Aug 21, 2021 17:52 | CPPg++9.3.0 | Success | 102,029 | ||
| Aug 21, 2021 17:51 | CPPg++9.3.0 | Success | 115,211 | ||
| Aug 21, 2021 17:51 | CPPg++9.3.0 | Success | 115,974 | ||
| Aug 21, 2021 17:50 | CPPclang++10.0.0 | Success | 142,962 | ||
| Aug 21, 2021 17:50 | CPPclang++10.0.0 | Success | 133,887 | ||
| Aug 12, 2021 10:57 | CPP | Success | 477,831 | ||
| Aug 12, 2021 10:56 | CPP | Success | 477,857 | ||
| Aug 7, 2021 22:36 | CPP | Success | 477,917 | ||
| Aug 7, 2021 22:35 | CPP | Success | 477,815+0.20 RP | ||
| Aug 7, 2021 21:51 | CPP | Success | 488,027 |