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 4, 2026 05:59 | CPPclang++20.1.2 | Success | 29,418 | ||
| Aug 4, 2026 05:31 | CPPclang++20.1.2 | Success | 31,730 | ||
| Aug 4, 2026 05:15 | CPPclang++20.1.2 | Success | 27,250 | ||
| Aug 4, 2026 05:14 | CPPclang++20.1.2 | Success | 61,767 | ||
| Aug 4, 2026 05:12 | CPPclang++20.1.2 | Success | 28,791 | ||
| Aug 4, 2026 05:10 | CPPclang++19.1.1 | Success | 28,784 | ||
| Aug 4, 2026 05:07 | CPPclang++19.1.1 | Success | 27,974 | ||
| Aug 4, 2026 05:05 | CPPclang++20.1.2 | Success | 27,134 | ||
| Aug 4, 2026 05:03 | CPPclang++20.1.2 | Success | 27,139 | ||
| Aug 4, 2026 04:53 | CPPclang++20.1.2 | Success | 31,149 | ||
| Aug 4, 2026 04:47 | CPPclang++20.1.2 | Success | 27,918 | ||
| Aug 4, 2026 04:11 | CPPclang++20.1.2 | Success | 27,475 | ||
| Aug 4, 2026 04:09 | CPPclang++20.1.2 | Success | 27,373 | ||
| Aug 4, 2026 04:07 | CPPclang++20.1.2 | Success | 27,236 | ||
| Aug 4, 2026 03:58 | CPPclang++20.1.2 | Success | 27,294 | ||
| Aug 4, 2026 03:50 | CPPclang++20.1.2 | Success | 27,427 | ||
| Aug 4, 2026 03:47 | CPPclang++20.1.2 | Success | 27,175 | ||
| Aug 4, 2026 03:45 | CPPclang++20.1.2 | Success | 27,260 | ||
| Aug 4, 2026 03:40 | CPPclang++20.1.2 | Success | 27,370 | ||
| Aug 4, 2026 03:37 | CPPclang++20.1.2 | Success | 27,374 | ||
| Aug 4, 2026 03:35 | CPPclang++20.1.2 | Success | 27,189 | ||
| Aug 4, 2026 03:29 | CPPclang++20.1.2 | Success | 31,697 | ||
| Aug 4, 2026 03:19 | CPPclang++20.1.2 | Success | 28,116 | ||
| Aug 4, 2026 03:14 | CPPclang++20.1.2 | Success | 27,163 | ||
| Aug 4, 2026 03:13 | CPPclang++20.1.2 | Success | 27,993 | ||
| Aug 4, 2026 03:11 | CPPclang++20.1.2 | Success | 27,758 | ||
| Aug 4, 2026 02:59 | CPPclang++20.1.2 | Success | 27,504 | ||
| Aug 4, 2026 02:57 | CPPclang++20.1.2 | Success | 27,539 | ||
| Aug 4, 2026 02:56 | CPPclang++20.1.2 | Success | 27,153 | ||
| Aug 4, 2026 02:53 | CPPclang++20.1.2 | Success | 27,632 | ||
| Aug 4, 2026 02:51 | CPPclang++20.1.2 | Success | 27,252 | ||
| Aug 4, 2026 02:48 | CPPclang++20.1.2 | Success | 27,170 | ||
| Aug 4, 2026 02:45 | CPPclang++20.1.2 | Success | 27,167 | ||
| Aug 4, 2026 02:40 | CPPclang++20.1.2 | Success | 27,992 | ||
| Aug 4, 2026 02:36 | CPPclang++20.1.2 | Success | 27,110 | ||
| Aug 4, 2026 02:32 | CPPclang++20.1.2 | Success | 27,098 | ||
| Aug 4, 2026 02:29 | CPPclang++20.1.2 | Success | 27,087+1.74 RP | ||
| Aug 4, 2026 02:26 | CPPclang++20.1.2 | Success | 27,227 | ||
| Aug 4, 2026 02:22 | CPPclang++20.1.2 | Success | 27,215+0.45 RP | ||
| Aug 4, 2026 02:21 | CPPclang++20.1.2 | Success | 27,476 | ||
| Aug 4, 2026 02:14 | CPPclang++20.1.2 | Success | 28,943 | ||
| Aug 4, 2026 02:08 | CPPclang++20.1.2 | Success | 27,275 | ||
| Aug 4, 2026 02:05 | CPPclang++20.1.2 | Success | 27,949 | ||
| Aug 4, 2026 02:02 | CPPclang++20.1.2 | Success | 31,722 | ||
| Aug 4, 2026 01:57 | CPPclang++20.1.2 | Success | 32,451 | ||
| Aug 4, 2026 01:45 | CPPclang++20.1.2 | Success | 29,122 | ||
| Aug 4, 2026 01:44 | CPPclang++20.1.2 | Success | 29,771 | ||
| Aug 4, 2026 01:37 | CPPclang++20.1.2 | Success | 27,494 | ||
| Aug 4, 2026 01:27 | CPPclang++20.1.2 | Success | 27,248+1.19 RP | ||
| Aug 4, 2026 00:49 | CPPclang++20.1.2 | Success | 35,252 | ||
| Aug 4, 2026 00:39 | CPPclang++20.1.2 | Success | 27,337+0.11 RP | ||
| Aug 4, 2026 00:37 | CPPclang++20.1.2 | Success | 27,345+0.48 RP | ||
| Aug 4, 2026 00:23 | CPPclang++20.1.2 | Success | 28,082 | ||
| Aug 4, 2026 00:09 | CPPclang++20.1.2 | Success | 27,967 | ||
| Aug 4, 2026 00:07 | CPPclang++20.1.2 | Success | 28,059 | ||
| Aug 4, 2026 00:02 | CPPclang++20.1.2 | Success | 28,198 | ||
| Aug 3, 2026 23:35 | CPPclang++20.1.2 | Success | 31,772 | ||
| Aug 3, 2026 23:05 | CPPclang++20.1.2 | Success | 28,030 | ||
| Aug 3, 2026 22:58 | CPPclang++18.1.3 | Success | 28,575 | ||
| Aug 3, 2026 22:33 | CPPclang++20.1.2 | Success | 29,431 | ||
| Aug 3, 2026 22:26 | CPPclang++20.1.2 | Success | 57,419 | ||
| Aug 3, 2026 22:24 | CPPclang++20.1.2 | Success | 57,463 | ||
| Aug 3, 2026 22:22 | CPPclang++20.1.2 | Success | 57,405 | ||
| Aug 3, 2026 22:20 | CPPclang++20.1.2 | Success | 57,383+0.24 RP | ||
| Aug 3, 2026 22:18 | CPPclang++20.1.2 | Success | 57,462+0.12 RP | ||
| Aug 3, 2026 22:16 | CPPclang++20.1.2 | Success | 57,660 | ||
| Aug 3, 2026 22:14 | CPPclang++20.1.2 | Success | 59,061 | ||
| Aug 3, 2026 22:12 | CPPclang++20.1.2 | Success | 69,125 | ||
| Aug 3, 2026 22:10 | CPPclang++20.1.2 | Success | 31,703 | ||
| Aug 3, 2026 22:10 | CPPclang++20.1.2 | Success | 58,425 | ||
| Aug 3, 2026 22:08 | CPPclang++20.1.2 | Success | 57,503+0.09 RP | ||
| Aug 3, 2026 22:04 | CPPclang++20.1.2 | Success | 58,177 | ||
| Aug 3, 2026 22:02 | CPPclang++20.1.2 | Success | 58,706 | ||
| Aug 3, 2026 22:00 | CPPclang++20.1.2 | Success | 57,703 | ||
| Aug 3, 2026 21:57 | CPPclang++20.1.2 | Success | 59,169 | ||
| Aug 3, 2026 21:47 | CPPclang++20.1.2 | Success | 27,661 | ||
| Aug 3, 2026 21:47 | CPPclang++20.1.2 | Success | 57,904 | ||
| Aug 3, 2026 21:45 | CPPclang++20.1.2 | Success | 59,069 | ||
| Aug 3, 2026 21:43 | CPPclang++20.1.2 | Success | 57,671 | ||
| Aug 3, 2026 21:42 | CPPclang++20.1.2 | Success | 57,593 | ||
| Aug 3, 2026 21:41 | CPPclang++20.1.2 | Success | 57,597 | ||
| Aug 3, 2026 21:41 | CPPclang++20.1.2 | Success | 57,633 | ||
| Aug 3, 2026 21:39 | CPPclang++20.1.2 | Success | 57,808 | ||
| Aug 3, 2026 21:39 | CPPclang++20.1.2 | Success | 57,587 | ||
| Aug 3, 2026 21:38 | CPPclang++20.1.2 | Success | 57,782 | ||
| Aug 3, 2026 21:38 | CPPclang++20.1.2 | Success | 57,572 | ||
| Aug 3, 2026 21:37 | CPPclang++20.1.2 | Success | 57,696 | ||
| Aug 3, 2026 21:37 | CPPclang++20.1.2 | Success | 57,601 | ||
| Aug 3, 2026 21:36 | CPPclang++20.1.2 | Success | 57,716 | ||
| Aug 3, 2026 21:36 | CPPclang++20.1.2 | Success | 57,805 | ||
| Aug 3, 2026 21:36 | CPPclang++20.1.2 | Success | 36,850 | ||
| Aug 3, 2026 21:35 | CPPclang++20.1.2 | Success | 57,678 | ||
| Aug 3, 2026 21:35 | CPPclang++20.1.2 | Success | 57,629 | ||
| Aug 3, 2026 21:34 | CPPclang++20.1.2 | Success | 57,709 | ||
| Aug 3, 2026 21:33 | CPPclang++20.1.2 | Success | 57,625 | ||
| Aug 3, 2026 21:33 | CPPclang++20.1.2 | Success | 58,115 | ||
| Aug 3, 2026 21:32 | CPPclang++20.1.2 | Success | 58,030 | ||
| Aug 3, 2026 21:32 | CPPclang++20.1.2 | Success | 58,165 | ||
| Aug 3, 2026 21:31 | CPPclang++20.1.2 | Success | 57,994 | ||
| Aug 3, 2026 21:31 | CPPclang++20.1.2 | Success | 57,592 |