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 | |
|---|---|---|---|---|---|
| Jul 27, 2026 14:23 | CPPclang++14.0.6 | Success | 65,266 | ||
| Jul 27, 2026 14:23 | CPPclang++14.0.6 | Success | 65,878 | ||
| Jul 27, 2026 14:14 | CPPclang++18.1.3 | Success | 51,699 | ||
| Jul 27, 2026 14:14 | CPPclang++18.1.3 | Success | 52,573 | ||
| Jul 27, 2026 14:08 | CPPclang++18.1.3 | Success | 51,425+0.13 RP | ||
| Jul 27, 2026 14:08 | CPPclang++18.1.3 | Success | 51,622 | ||
| Jul 27, 2026 14:07 | CPPclang++20.1.2 | Success | 52,554 | ||
| Jul 27, 2026 14:07 | CPPclang++18.1.3 | Success | 51,460+1.68 RP | ||
| Jul 27, 2026 14:07 | CPPclang++18.1.3 | Success | 52,020 | ||
| Jul 27, 2026 14:02 | CPPclang++20.1.2 | Success | 52,685 | ||
| Jul 27, 2026 14:02 | CPPclang++18.1.3 | Success | 52,300 | ||
| Jul 27, 2026 14:00 | CPPclang++19.1.1 | Success | 52,569 | ||
| Jul 27, 2026 14:00 | CPPclang++17.0.6 | Success | 52,403 | ||
| Jul 27, 2026 14:00 | CPPclang++16.0.6 | Success | 51,926 | ||
| Jul 27, 2026 14:00 | CPPclang++14.0.6 | Success | 51,910+2.74 RP | ||
| Jul 27, 2026 13:55 | CPPclang++18.1.3 | Success | 52,660+0.44 RP | ||
| Jul 27, 2026 13:49 | CPPclang++18.1.3 | Success | 53,208 | ||
| Jul 27, 2026 13:49 | CPPclang++18.1.3 | Success | 53,245 | ||
| Jul 27, 2026 13:47 | CPPclang++18.1.3 | Success | 54,037 | ||
| Jul 27, 2026 13:47 | CPPclang++18.1.3 | Success | 53,185 | ||
| Jul 27, 2026 13:45 | CPPclang++20.1.2 | Success | 53,155 | ||
| Jul 27, 2026 13:45 | CPPclang++18.1.3 | Success | 52,983 | ||
| Jul 27, 2026 13:40 | CPPg++14.2.0 | Success | 58,096 | ||
| Jul 27, 2026 13:40 | CPPclang++20.1.2 | Success | 53,716 | ||
| Jul 27, 2026 13:40 | CPPclang++18.1.3 | Success | 52,782+1.17 RP | ||
| Jul 27, 2026 13:38 | CPPclang++20.1.2 | Success | 53,441 | ||
| Jul 27, 2026 13:38 | CPPclang++18.1.3 | Success | 53,190 | ||
| Jul 27, 2026 13:32 | CPPg++14.2.0 | Success | 58,338 | ||
| Jul 27, 2026 13:32 | CPPg++10.5.0 | Success | 57,323 | ||
| Jul 27, 2026 13:32 | CPPclang++20.1.2 | Success | 53,533 | ||
| Jul 27, 2026 13:32 | CPPclang++18.1.3 | Success | 53,228 | ||
| Jul 27, 2026 13:30 | CPPg++14.2.0 | Success | 58,157 | ||
| Jul 27, 2026 13:30 | CPPg++10.5.0 | Success | 59,236 | ||
| Jul 27, 2026 13:30 | CPPclang++18.1.3 | Success | 53,206 | ||
| Jul 27, 2026 13:22 | CPPg++14.2.0 | Success | 58,203 | ||
| Jul 27, 2026 13:22 | CPPg++10.5.0 | Success | 59,389 | ||
| Jul 27, 2026 13:22 | CPPclang++18.1.3 | Success | 53,455 | ||
| Jul 27, 2026 13:21 | CPPclang++18.1.3 | Success | 57,151 | ||
| Jul 27, 2026 13:10 | CPPg++13.3.0 | Success | 57,390 | ||
| Jul 27, 2026 13:08 | CPPclang++18.1.3 | Success | 53,961 | ||
| Jul 27, 2026 13:08 | CPPclang++18.1.3 | Success | 53,109+0.83 RP | ||
| Jul 27, 2026 13:03 | CPPclang++20.1.2 | Success | 53,345+0.96 RP | ||
| Jul 27, 2026 13:00 | CPPg++13.3.0 | Success | 58,157 | ||
| Jul 27, 2026 12:57 | CPPg++13.3.0 | Success | 56,614 | ||
| Jul 27, 2026 12:54 | CPPclang++20.1.2 | Success | 53,903 | ||
| Jul 27, 2026 12:52 | CPPclang++20.1.2 | Success | 54,152 | ||
| Jul 27, 2026 12:51 | CPPg++13.3.0 | Success | 57,874 | ||
| Jul 27, 2026 12:51 | CPPclang++18.1.3 | Success | 53,620+2.07 RP | ||
| Jul 27, 2026 12:51 | CPPclang++20.1.2 | Success | 54,222+0.25 RP | ||
| Jul 27, 2026 12:47 | CPPg++13.3.0 | Success | 54,295+0.65 RP | ||
| Jul 27, 2026 12:47 | CPPclang++18.1.3 | Success | 55,999 | ||
| Jul 27, 2026 12:47 | CPPclang++20.1.2 | Success | 56,290 | ||
| Jul 27, 2026 12:45 | CPPg++13.3.0 | Success | 55,903 | ||
| Jul 27, 2026 12:45 | CPPclang++18.1.3 | Success | 57,309 | ||
| Jul 27, 2026 12:45 | CPPclang++20.1.2 | Success | 57,570 | ||
| Jul 27, 2026 12:45 | CPPclang++20.1.2 | Success | 58,666 | ||
| Jul 27, 2026 12:43 | CPPclang++20.1.2 | Success | 54,486+0.50 RP | ||
| Jul 27, 2026 12:42 | CPPclang++20.1.2 | Success | 54,636+1.17 RP | ||
| Jul 27, 2026 12:37 | CPPclang++20.1.2 | Success | 55,091 | ||
| Jul 27, 2026 12:28 | CPPclang++20.1.2 | Success | 58,091 | ||
| Jul 27, 2026 12:25 | CPPclang++20.1.2 | Success | 54,986+0.14 RP | ||
| Jul 27, 2026 12:25 | CPPclang++20.1.2 | Success | 55,027+7.19 RP | ||
| Jul 27, 2026 12:23 | CPPclang++20.1.2 | Success | 57,294+2.34 RP | ||
| Jul 27, 2026 12:10 | CPPclang++20.1.2 | Success | 58,072+4.11 RP | ||
| Jul 27, 2026 12:08 | CPPclang++20.1.2 | Success | 59,492+0.42 RP | ||
| Jul 27, 2026 12:08 | CPPclang++20.1.2 | Success | 60,700 | ||
| Jul 27, 2026 12:08 | CPPclang++20.1.2 | Success | 59,642+5.56 RP | ||
| Jul 27, 2026 12:06 | CPPg++14.2.0 | Success | 61,689+2.76 RP | ||
| Jul 27, 2026 12:05 | CPPg++14.2.0 | Success | 62,759+8.10 RP | ||
| Jul 27, 2026 12:04 | CPPg++14.2.0 | Success | 66,439 | ||
| Jul 27, 2026 12:03 | CPPg++14.2.0 | Success | 67,803 | ||
| Jul 27, 2026 11:59 | CPPclang++20.1.2 | Success | 66,120+4.11 RP | ||
| Jul 27, 2026 11:58 | CPPg++14.2.0 | Success | 74,934 | ||
| Jul 27, 2026 11:58 | CPPg++14.2.0 | Success | 75,600 | ||
| Jul 27, 2026 11:57 | CPPg++14.2.0 | Success | 74,696 | ||
| Jul 27, 2026 11:54 | CPPg++14.2.0 | Success | 67,967+13.63 RP | ||
| Jul 27, 2026 11:51 | CPPg++14.2.0 | Success | 74,906+13.72 RP | ||
| Jul 27, 2026 11:48 | CPPg++14.2.0 | Success | 91,038 | ||
| Jul 27, 2026 11:44 | CPPg++14.2.0 | Success | 91,142 | ||
| Jul 27, 2026 11:35 | CPPg++14.2.0 | Success | 83,483+6.04 RP | ||
| Jul 27, 2026 11:21 | CPPg++14.2.0 | Success | 87,913+0.35 RP | ||
| Jul 27, 2026 11:15 | CPPg++14.2.0 | Success | 88,182+19.90 RP | ||
| Jul 27, 2026 10:33 | CPPg++14.2.0 | Success | 106,951+18.10 RP | ||
| Jul 27, 2026 10:15 | CPPg++13.3.0 | Success | 132,626+1.11 RP | ||
| Jul 27, 2026 10:10 | CPPg++13.3.0 | Success | 165,825 | ||
| Jul 27, 2026 10:04 | CPPg++13.3.0 | Success | 134,600+74.29 RP | ||
| Jul 20, 2026 12:32 | CPPg++10.5.0 | Success | 2,146,026+4.66 RP | ||
| Jul 19, 2026 10:49 | RUSTrust-1.95.0 | Success | 69,887+44.39 RP | ||
| Jul 19, 2026 09:50 | RUSTrust-1.95.0 | Success | 101,322+39.30 RP | ||
| Jul 19, 2026 09:09 | RUSTrust-1.95.0 | Success | 168,358+59.40 RP | ||
| Jul 14, 2026 04:43 | CPPg++14.2.0 | Success | 29,543 | ||
| Jul 14, 2026 04:38 | CPPg++14.2.0 | Success | 29,430 | ||
| Jul 14, 2026 04:33 | CPPg++14.2.0 | Success | 30,707 | ||
| Jul 14, 2026 04:26 | CPPg++14.2.0 | Success | 35,097 | ||
| Jul 14, 2026 04:20 | CPPg++14.2.0 | Success | 34,422 | ||
| Jul 11, 2026 04:41 | CPPg++10.5.0 | Success | 1,806,854+0.86 RP | ||
| Jul 11, 2026 04:25 | CPPg++10.5.0 | Success | 2,139,970+9.67 RP | ||
| Jul 10, 2026 18:46 | CPPg++10.5.0 | Success | 1,684,473+1.33 RP | ||
| Jul 10, 2026 18:22 | CPPg++13.3.0 | Success | 2,170,999+4.61 RP | ||
| Jul 10, 2026 03:41 | CPPg++14.2.0 | Success | 31,496 |