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 | |
|---|---|---|---|---|---|
| Aug 3, 2026 16:43 | CPPclang++20.1.2 | Success | 28,038 | ||
| Aug 3, 2026 16:41 | CPPclang++20.1.2 | Success | 27,628 | ||
| Aug 3, 2026 16:39 | RUSTrust-1.95.0 | Success | 27,562+52.01 RP | ||
| Aug 3, 2026 16:28 | CPPclang++20.1.2 | Success | 28,185 | ||
| Aug 3, 2026 16:26 | CPPclang++20.1.2 | Success | 30,276 | ||
| Aug 3, 2026 16:25 | CPPclang++20.1.2 | Success | 27,571+0.26 RP | ||
| Aug 3, 2026 16:24 | CPPclang++20.1.2 | Success | 27,591+0.17 RP | ||
| Aug 3, 2026 16:22 | CPPclang++20.1.2 | Success | 27,604+1.22 RP | ||
| Aug 3, 2026 16:12 | CPPclang++20.1.2 | Success | 32,345 | ||
| Aug 3, 2026 16:08 | CPPclang++20.1.2 | Success | 27,852 | ||
| Aug 3, 2026 16:05 | CPPclang++20.1.2 | Success | 27,717 | ||
| Aug 3, 2026 16:03 | CPPclang++20.1.2 | Success | 28,340 | ||
| Aug 3, 2026 16:01 | CPPclang++20.1.2 | Success | 29,115 | ||
| Aug 3, 2026 15:59 | CPPclang++20.1.2 | Success | 28,363 | ||
| Aug 3, 2026 15:55 | CPPclang++20.1.2 | Success | 27,697+1.70 RP | ||
| Aug 3, 2026 15:45 | CPPclang++20.1.2 | Success | 28,418 | ||
| Aug 3, 2026 15:43 | CPPclang++20.1.2 | Success | 29,510 | ||
| Aug 3, 2026 15:38 | CPPclang++20.1.2 | Success | 30,244 | ||
| Aug 3, 2026 15:35 | CPPclang++20.1.2 | Success | 27,828+12.10 RP | ||
| Aug 3, 2026 15:09 | CPPclang++20.1.2 | Success | 29,511 | ||
| Aug 3, 2026 14:45 | CPPclang++20.1.2 | Success | 31,846 | ||
| Aug 3, 2026 13:22 | CPPclang++20.1.2 | Success | 28,865 | ||
| Aug 3, 2026 13:04 | CPPclang++20.1.2 | Success | 29,077 | ||
| Aug 3, 2026 12:43 | CPPclang++20.1.2 | Success | 32,973 | ||
| Aug 3, 2026 12:25 | CPPclang++20.1.2 | Success | 29,205 | ||
| Aug 3, 2026 12:02 | CPPg++14.2.0 | Success | 30,518 | ||
| Aug 3, 2026 11:59 | CPPclang++20.1.2 | Success | 28,802 | ||
| Aug 3, 2026 11:49 | CPPclang++20.1.2 | Success | 31,249 | ||
| Aug 3, 2026 11:49 | CPPg++14.2.0 | Success | 31,645 | ||
| Aug 3, 2026 11:32 | CPPg++14.2.0 | Success | 29,326 | ||
| Aug 3, 2026 10:53 | CPPclang++20.1.2 | Success | 30,176 | ||
| Aug 3, 2026 10:43 | CPPclang++20.1.2 | Success | 30,185 | ||
| Aug 3, 2026 10:36 | CPPclang++20.1.2 | Success | 29,003 | ||
| Aug 3, 2026 10:27 | CPPclang++20.1.2 | Success | 30,437 | ||
| Aug 3, 2026 10:19 | CPPclang++20.1.2 | Success | 29,513 | ||
| Aug 3, 2026 10:11 | CPPclang++20.1.2 | Success | 29,529 | ||
| Aug 3, 2026 10:04 | CPPclang++20.1.2 | Success | 29,178 | ||
| Aug 3, 2026 09:58 | CPPclang++20.1.2 | Success | 28,798+0.06 RP | ||
| Aug 3, 2026 09:44 | CPPclang++20.1.2 | Success | 38,250 | ||
| Aug 3, 2026 09:12 | CPPclang++20.1.2 | Success | 30,951 | ||
| Aug 3, 2026 08:32 | CPPclang++20.1.2 | Success | 31,660 | ||
| Aug 3, 2026 08:23 | CPPclang++20.1.2 | Success | 59,140 | ||
| Aug 3, 2026 07:52 | CPPclang++20.1.2 | Success | 37,956 | ||
| Aug 3, 2026 07:48 | CPPclang++20.1.2 | Success | 30,673 | ||
| Aug 3, 2026 07:33 | CPPclang++20.1.2 | Success | 29,426 | ||
| Aug 3, 2026 07:30 | CPPclang++20.1.2 | Success | 30,712 | ||
| Aug 3, 2026 07:08 | CPPclang++20.1.2 | Success | 30,847 | ||
| Aug 3, 2026 06:58 | CPPclang++16.0.6 | Success | 267,243 | ||
| Aug 3, 2026 06:43 | CPPclang++20.1.2 | Success | 29,214 | ||
| Aug 3, 2026 06:31 | CPPclang++20.1.2 | Success | 29,143 | ||
| Aug 3, 2026 06:28 | CPPclang++20.1.2 | Success | 29,666 | ||
| Aug 3, 2026 06:23 | CPPclang++20.1.2 | Success | 29,564 | ||
| Aug 3, 2026 05:42 | CPPclang++20.1.2 | Success | 31,330 | ||
| Aug 3, 2026 05:26 | CPPclang++20.1.2 | Success | 31,220 | ||
| Aug 3, 2026 05:23 | CPPclang++20.1.2 | Success | 31,594 | ||
| Aug 3, 2026 05:11 | CPPclang++20.1.2 | Success | 32,249 | ||
| Aug 3, 2026 05:01 | CPPclang++20.1.2 | Success | 32,399 | ||
| Aug 3, 2026 04:48 | CPPclang++16.0.6 | Success | 59,330 | ||
| Aug 3, 2026 04:45 | CPPclang++20.1.2 | Success | 32,694 | ||
| Aug 3, 2026 04:41 | CPPclang++16.0.6 | Success | 59,045 | ||
| Aug 3, 2026 04:36 | CPPclang++16.0.6 | Success | 58,978+3.09 RP | ||
| Aug 3, 2026 04:20 | CPPclang++20.1.2 | Success | 38,024 | ||
| Aug 3, 2026 04:19 | CPPg++14.2.0 | Success | 29,221+0.30 RP | ||
| Aug 3, 2026 04:16 | CPPclang++20.1.2 | Success | 37,429 | ||
| Aug 3, 2026 04:12 | CPPclang++20.1.2 | Success | 29,018 | ||
| Aug 3, 2026 04:07 | CPPclang++20.1.2 | Success | 29,256 | ||
| Aug 3, 2026 04:05 | CPPclang++20.1.2 | Success | 28,964 | ||
| Aug 3, 2026 03:49 | CPPg++14.2.0 | Success | 29,259 | ||
| Aug 3, 2026 03:49 | CPPclang++20.1.2 | Success | 29,414 | ||
| Aug 3, 2026 03:42 | CPPclang++20.1.2 | Success | 29,013 | ||
| Aug 3, 2026 03:35 | CPPclang++20.1.2 | Success | 28,968 | ||
| Aug 3, 2026 03:32 | CPPclang++20.1.2 | Success | 28,938 | ||
| Aug 3, 2026 03:28 | CPPclang++20.1.2 | Success | 29,043 | ||
| Aug 3, 2026 03:18 | CPPclang++16.0.6 | Success | 62,062 | ||
| Aug 3, 2026 03:16 | CPPclang++20.1.2 | Success | 29,034 | ||
| Aug 3, 2026 03:13 | CPPclang++20.1.2 | Success | 28,970 | ||
| Aug 3, 2026 03:03 | CPPclang++20.1.2 | Success | 29,009 | ||
| Aug 3, 2026 02:59 | CPPclang++20.1.2 | Success | 28,951 | ||
| Aug 3, 2026 02:56 | CPPclang++20.1.2 | Success | 28,855 | ||
| Aug 3, 2026 02:51 | CPPclang++20.1.2 | Success | 28,803+0.36 RP | ||
| Aug 3, 2026 02:40 | CPPclang++20.1.2 | Success | 28,833+0.76 RP | ||
| Aug 3, 2026 02:37 | CPPclang++20.1.2 | Success | 28,982 | ||
| Aug 3, 2026 02:32 | CPPclang++20.1.2 | Success | 28,922 | ||
| Aug 3, 2026 02:29 | CPPclang++20.1.2 | Success | 29,275 | ||
| Aug 3, 2026 02:27 | CPPclang++20.1.2 | Success | 29,037 | ||
| Aug 3, 2026 02:23 | CPPclang++20.1.2 | Success | 29,702 | ||
| Aug 3, 2026 02:20 | CPPclang++20.1.2 | Success | 29,253 | ||
| Aug 3, 2026 02:10 | CPPclang++20.1.2 | Success | 29,043 | ||
| Aug 3, 2026 02:06 | CPPclang++20.1.2 | Success | 29,114 | ||
| Aug 3, 2026 01:57 | CPPclang++20.1.2 | Success | 28,896+1.69 RP | ||
| Aug 3, 2026 01:54 | CPPclang++20.1.2 | Success | 29,038+1.49 RP | ||
| Aug 3, 2026 01:49 | CPPclang++20.1.2 | Success | 29,375 | ||
| Aug 3, 2026 01:42 | CPPclang++20.1.2 | Success | 29,164+2.79 RP | ||
| Aug 3, 2026 01:23 | CPPclang++20.1.2 | Success | 29,595 | ||
| Aug 3, 2026 01:20 | CPPclang++20.1.2 | Success | 29,539 | ||
| Aug 3, 2026 01:16 | CPPclang++20.1.2 | Success | 29,555 | ||
| Aug 3, 2026 01:15 | CPPclang++20.1.2 | Success | 29,506 | ||
| Aug 3, 2026 00:57 | CPPclang++20.1.2 | Success | 29,403+0.10 RP | ||
| Aug 3, 2026 00:42 | CPPclang++20.1.2 | Success | 30,004 | ||
| Aug 3, 2026 00:39 | CPPclang++20.1.2 | Success | 29,836 |