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 | |
|---|---|---|---|---|---|
| Mar 30, 2025 20:46 | CPPclang++18.1.3 | Error | |||
| Mar 30, 2025 20:45 | CPPclang++18.1.3 | Error | |||
| Mar 2, 2025 03:00 | CPPclang++18.1.3 | Error | |||
| Feb 28, 2025 05:24 | CSHARP10.0.0-preview.1 | Success | 1,150,471 | ||
| Feb 26, 2025 09:52 | CPPg++13.2.0 | Error | |||
| Feb 26, 2025 09:43 | CPPg++13.2.0 | Success | 2,625,991 | ||
| Feb 26, 2025 09:39 | CPPg++13.2.0 | Success | 1,562,211 | ||
| Feb 26, 2025 09:38 | CPPg++13.2.0 | Error | |||
| Feb 26, 2025 09:33 | CPPg++13.2.0 | Error | |||
| Feb 26, 2025 09:31 | CPPg++13.2.0 | Error | |||
| Feb 26, 2025 09:29 | CPPg++13.2.0 | Error | |||
| Feb 19, 2025 01:31 | CPPclang++18.1.3 | Success | 749,734 | ||
| Feb 19, 2025 01:30 | CPPclang++18.1.3 | Success | 1,212,098 | ||
| Feb 19, 2025 01:30 | CPPg++13.2.0 | Error | |||
| Feb 19, 2025 01:29 | CPPg++13.2.0 | Error | |||
| Feb 19, 2025 01:28 | CPPg++13.2.0 | Error | |||
| Feb 19, 2025 01:24 | CPPg++13.2.0 | Success | 773,338 | ||
| Feb 19, 2025 01:24 | CPPclang++18.1.3 | Success | 1,351,760 | ||
| Feb 19, 2025 01:22 | CPPclang++18.1.3 | Error | |||
| Feb 19, 2025 01:21 | CPPclang++18.1.3 | Error | |||
| Feb 6, 2025 09:45 | CPPclang++18.1.3 | Success | 583,743+0.53 RP | ||
| Feb 6, 2025 09:42 | CPPclang++18.1.3 | Success | 1,316,918 | ||
| Feb 6, 2025 08:57 | GOgo1.23.6 | Success | 602,392+2.22 RP | ||
| Feb 6, 2025 08:48 | GOgo1.23.6 | Success | 695,294+9.82 RP | ||
| Feb 5, 2025 13:25 | GOgo1.23.6 | Error | |||
| Feb 5, 2025 13:16 | GOgo1.23.6 | Error | |||
| Feb 5, 2025 13:14 | GOgo1.23.6 | Error | |||
| Feb 5, 2025 13:10 | GOgo1.23.6 | Success | 2,192,080+0.39 RP | ||
| Feb 5, 2025 12:26 | GOgo1.23.6 | Success | 2,416,249 | ||
| Feb 5, 2025 12:21 | GOgo1.23.6 | Success | 2,398,471+0.36 RP | ||
| Feb 5, 2025 12:11 | GOgo1.23.6 | Success | 2,624,633+0.08 RP | ||
| Feb 5, 2025 12:08 | GOgo1.23.6 | Success | 2,711,276 | ||
| Feb 3, 2025 05:32 | CPPg++13.2.0 | Success | 671,595 | ||
| Feb 3, 2025 05:29 | CPPclang++18.1.3 | Success | 1,273,594 | ||
| Feb 1, 2025 22:42 | CPPg++13.2.0 | Success | 1,768,444 | ||
| Feb 1, 2025 22:40 | CPPclang++18.1.3 | Success | 627,135+15.95 RP | ||
| Jan 29, 2025 12:43 | CPPclang++18.1.3 | Success | 1,076,563+9.29 RP | ||
| Jan 29, 2025 12:40 | CPPclang++18.1.3 | Error | |||
| Jan 29, 2025 12:38 | CPPclang++18.1.3 | Error | |||
| Jan 29, 2025 12:35 | CPPclang++18.1.3 | Error | |||
| Jan 29, 2025 12:31 | CPPclang++18.1.3 | Error | |||
| Jan 29, 2025 12:24 | CPPclang++18.1.3 | Error | |||
| Jan 29, 2025 11:08 | CPPclang++18.1.3 | Success | 1,089,686 | ||
| Jan 23, 2025 08:45 | CSHARP9.0.1 | Success | 1,149,730 | ||
| Jan 23, 2025 08:32 | CSHARP9.0.1 | Success | 1,151,086 | ||
| Jan 21, 2025 07:35 | CSHARP9.0.1 | Success | 1,152,920 | ||
| Jan 19, 2025 14:49 | CPPg++13.2.0 | Success | 290,747+14.62 RP | ||
| Jan 19, 2025 14:37 | CPPg++13.2.0 | Success | 505,897 | ||
| Jan 19, 2025 14:27 | CPPg++13.2.0 | Success | 505,608+0.53 RP | ||
| Jan 19, 2025 14:03 | CPPg++13.2.0 | Success | 519,656+4.22 RP | ||
| Jan 19, 2025 13:59 | CPPg++13.2.0 | Success | 730,279 | ||
| Jan 19, 2025 13:39 | CPPg++13.2.0 | Success | 839,291 | ||
| Jan 19, 2025 13:39 | CPPg++13.2.0 | Success | 840,361 | ||
| Jan 19, 2025 13:07 | CPPg++13.2.0 | Success | 665,624+11.62 RP | ||
| Jan 19, 2025 13:04 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:43 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:38 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:36 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:34 | CPPg++13.2.0 | Error | |||
| Jan 19, 2025 12:33 | CPPg++13.2.0 | Success | 2,934,709+3.41 RP | ||
| Jan 19, 2025 00:45 | CPPclang++18.1.3 | Success | 1,043,215 | ||
| Jan 19, 2025 00:45 | CPPclang++18.1.3 | Success | 749,728+1.29 RP | ||
| Jan 16, 2025 01:22 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 01:21 | CPPg++13.2.0 | Error | |||
| Jan 16, 2025 01:17 | CPPg++13.2.0 | Success | 1,016,721 | ||
| Jan 16, 2025 01:15 | CPPg++13.2.0 | Success | 1,016,637 | ||
| Jan 16, 2025 01:15 | CPPclang++18.1.3 | Success | 1,065,818 | ||
| Jan 16, 2025 01:13 | CPPclang++18.1.3 | Success | 830,041 | ||
| Jan 16, 2025 01:12 | CPPclang++18.1.3 | Success | 1,068,153 | ||
| Jan 16, 2025 01:11 | CPPclang++18.1.3 | Success | 1,109,859 | ||
| Jan 16, 2025 01:05 | CPPclang++18.1.3 | Success | 1,134,289 | ||
| Jan 16, 2025 01:04 | CPPclang++18.1.3 | Error | |||
| Jan 16, 2025 01:02 | CPPclang++18.1.3 | Success | 901,750 | ||
| Jan 16, 2025 00:59 | CPPg++13.2.0 | Success | 1,048,594 | ||
| Jan 16, 2025 00:59 | CPPclang++18.1.3 | Success | 830,049+1.13 RP | ||
| Jan 13, 2025 08:11 | CPPclang++18.1.3 | Success | 915,926+3.10 RP | ||
| Jan 13, 2025 08:08 | CPPclang++18.1.3 | Success | 1,280,616 | ||
| Jan 13, 2025 08:07 | CPPclang++18.1.3 | Success | 1,279,294+0.69 RP | ||
| Jan 13, 2025 08:07 | CPPclang++18.1.3 | Success | 1,942,583 | ||
| Jan 13, 2025 08:05 | CPPclang++18.1.3 | Success | 2,441,284 | ||
| Jan 13, 2025 08:03 | CPPclang++18.1.3 | Success | 1,421,728 | ||
| Jan 13, 2025 07:46 | CPPclang++18.1.3 | Success | 1,402,300+0.20 RP | ||
| Jan 13, 2025 07:42 | CPPclang++18.1.3 | Success | 1,443,489+3.37 RP | ||
| Jan 13, 2025 07:39 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:36 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:34 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:34 | CPPclang++18.1.3 | Success | 2,819,053 | ||
| Jan 13, 2025 07:34 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:33 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:31 | CPPclang++18.1.3 | Error | |||
| Jan 13, 2025 07:30 | CPPclang++18.1.3 | Success | 2,814,201+3.55 RP | ||
| Jan 13, 2025 07:30 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 16:05 | CPPclang++18.1.3 | Error | |||
| Jan 11, 2025 15:53 | CPPclang++18.1.3 | Success | 672,970 | ||
| Jan 11, 2025 15:49 | CPPclang++18.1.3 | Success | 677,956 | ||
| Jan 11, 2025 15:41 | CPPclang++18.1.3 | Success | 678,160 | ||
| Jan 11, 2025 15:21 | CPPclang++18.1.3 | Success | 677,655 | ||
| Jan 11, 2025 15:19 | CPPclang++18.1.3 | Success | 677,917 | ||
| Jan 11, 2025 15:13 | CPPclang++18.1.3 | Success | 672,907 | ||
| Jan 11, 2025 15:07 | CPPclang++18.1.3 | Error |