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 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 | ||
| Aug 7, 2021 21:49 | CPP | Success | 527,675 | ||
| Aug 5, 2021 10:08 | CPP | Success | 487,745 | ||
| Aug 5, 2021 10:04 | CPP | Success | 482,344+1.79 RP | ||
| Aug 4, 2021 20:24 | CPP | Success | 527,788+0.44 RP | ||
| Aug 4, 2021 20:22 | CPP | Success | 837,226 | ||
| Aug 4, 2021 20:17 | CPP | Success | 540,257+5.97 RP | ||
| Aug 4, 2021 20:14 | CPP | Success | 832,133 | ||
| Aug 4, 2021 20:10 | CPP | Success | 797,532+0.16 RP | ||
| Aug 4, 2021 20:09 | CPP | Error | |||
| Aug 4, 2021 20:07 | CPP | Error | |||
| Aug 4, 2021 20:03 | CPP | Error | |||
| Aug 4, 2021 20:00 | CPP | Error | |||
| Aug 4, 2021 18:41 | CPP | Success | 834,360 | ||
| Aug 4, 2021 18:36 | CPP | Success | 840,366 | ||
| Aug 4, 2021 18:33 | CPP | Success | 842,353 | ||
| Aug 4, 2021 18:17 | CPP | Success | 807,515+1.82 RP | ||
| Aug 4, 2021 13:50 | CPP | Success | 946,550+3.74 RP | ||
| Aug 4, 2021 13:45 | CPP | Success | 4,205,585 | ||
| Aug 4, 2021 13:43 | CPP | Success | 4,097,507 | ||
| Aug 4, 2021 13:40 | CPP | Success | 4,080,509 | ||
| Jul 25, 2021 16:25 | CPP | Success | 4,394,057 | ||
| Jul 25, 2021 16:22 | CPP | Success | 4,105,497 | ||
| Jul 25, 2021 16:20 | CPP | Error | |||
| Jul 9, 2021 13:29 | GO | Success | 149,573 | ||
| Jul 9, 2021 13:27 | GO | Success | 149,658 | ||
| Jul 9, 2021 13:27 | GO | Success | 149,511 | ||
| Jul 9, 2021 13:23 | GO | Success | 149,556 | ||
| Jul 9, 2021 13:07 | GO | Success | 195,311 | ||
| Jul 9, 2021 12:58 | GO | Success | 204,748 | ||
| Jul 9, 2021 12:57 | GO | Success | 210,975 | ||
| Jul 9, 2021 12:55 | GO | Success | 213,014 | ||
| Jul 9, 2021 12:53 | GO | Success | 205,289 | ||
| Jul 9, 2021 12:47 | CPP | Error | |||
| Jul 9, 2021 12:44 | CPP | Success | 101,999 | ||
| Jul 9, 2021 12:42 | CPP | Success | 103,856 | ||
| Jul 9, 2021 12:41 | CPP | Success | 103,781 | ||
| Jul 9, 2021 12:40 | CPP | Success | 104,091 | ||
| Jul 9, 2021 12:40 | CPP | Success | 123,260 | ||
| Jul 9, 2021 12:38 | CPP | Success | 103,983 | ||
| Jul 9, 2021 12:38 | CPP | Success | 103,787 | ||
| Jul 9, 2021 12:37 | CPP | Success | 104,896 | ||
| Jul 9, 2021 12:37 | CPP | Success | 107,730 | ||
| Jul 9, 2021 12:36 | CPP | Success | 108,859 | ||
| Jul 9, 2021 12:35 | CPP | Success | 103,834 | ||
| Jul 9, 2021 12:32 | CPP | Success | 103,836 | ||
| Jul 9, 2021 12:31 | CPP | Success | 103,828 | ||
| Jul 9, 2021 12:30 | CPP | Success | 120,352 | ||
| Jul 9, 2021 12:29 | CPP | Success | 103,978 | ||
| Jul 9, 2021 12:29 | CPP | Success | 103,963 | ||
| Jul 9, 2021 12:25 | CPP | Success | 103,787 | ||
| Jul 9, 2021 12:25 | CPP | Success | 105,313 | ||
| Jul 9, 2021 12:24 | CPP | Success | 104,972 |