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.
Source Code
Source code access is restricted. Log in to request access.
Challenge History
No challenges yet.
Run Statistics
| # | Date | Score | Wall Time | CPU User | CPU System | Memory | Error | |
|---|---|---|---|---|---|---|---|---|
| 1 | Mar 19, 2026 22:22 | 151,847 | 770,368,047 | 743,051,000 | 1,000,000 | 2,273,280 | ||
| 2 | Mar 16, 2026 15:46 | 151,911 | 775,048,533 | 742,365,000 | 1,998,000 | 2,273,280 | ||
| 3 | Mar 19, 2026 22:15 | 151,916 | 768,993,744 | 744,387,000 | 0 | 2,273,280 | ||
| 4 | Mar 20, 2026 02:04 | 151,934 | 768,360,616 | 743,480,000 | 999,000 | 2,265,088 | ||
| 5 | Mar 16, 2026 15:47 | 152,108 | 772,676,178 | 744,330,000 | 999,000 | 2,469,888 | ||
| 6 | Mar 19, 2026 19:17 | 152,170 | 775,899,747 | 743,632,000 | 1,999,000 | 2,269,184 | ||
| 7 | Mar 16, 2026 15:40 | 152,176 | 769,603,250 | 743,661,000 | 1,999,000 | 2,273,280 | ||
| 8 | Mar 16, 2026 15:47 | 152,206 | 775,873,012 | 744,811,000 | 999,000 | 2,265,088 | ||
| 9 | Mar 16, 2026 15:46 | 152,223 | 772,153,217 | 744,894,000 | 999,000 | 2,265,088 | ||
| 10 | Mar 16, 2026 15:40 | 152,226 | 772,164,632 | 743,908,000 | 1,999,000 | 2,465,792 | ||
| 11 | Mar 16, 2026 15:47 | 152,316 | 774,754,675 | 744,351,000 | 1,998,000 | 2,265,088 | ||
| 12 | Mar 16, 2026 15:47 | 152,335 | 777,375,847 | 744,445,000 | 1,998,000 | 2,473,984 | ||
| 13 | Mar 19, 2026 11:05 | 152,530 | 778,083,687 | 746,400,000 | 999,000 | 2,273,280 | ||
| 14 | Mar 20, 2026 02:04 | 152,567 | 778,789,055 | 746,577,000 | 999,000 | 2,461,696 | ||
| 15 | Mar 21, 2026 01:00 | 152,605 | 771,186,719 | 745,767,000 | 1,996,000 | 2,273,280 | ||
| 16 | Mar 16, 2026 15:47 | 152,638 | 773,739,843 | 746,929,000 | 999,000 | 2,457,600 | ||
| 17 | Mar 16, 2026 15:39 | 152,746 | 778,947,002 | 746,457,000 | 1,998,000 | 2,273,280 | ||
| 18 | Mar 20, 2026 03:04 | 152,756 | 774,378,163 | 747,506,000 | 999,000 | 2,273,280 | ||
| 19 | Mar 16, 2026 15:39 | 152,940 | 779,246,331 | 747,408,000 | 1,998,000 | 2,465,792 | ||
| 20 | Mar 19, 2026 22:15 | 152,979 | 776,950,141 | 747,598,000 | 1,998,000 | 2,265,088 | ||
| 21 | Mar 20, 2026 02:04 | 152,996 | 777,939,799 | 748,683,000 | 999,000 | 2,469,888 | ||
| 22 | Mar 21, 2026 01:00 | 153,013 | 775,694,867 | 747,767,000 | 1,999,000 | 2,461,696 | ||
| 23 | Mar 16, 2026 15:46 | 153,032 | 777,717,955 | 748,859,000 | 999,000 | 2,469,888 | ||
| 24 | Mar 19, 2026 19:17 | 153,101 | 776,730,922 | 748,199,000 | 1,997,000 | 2,465,792 | ||
| 25 | Mar 16, 2026 15:46 | 153,123 | 774,176,783 | 749,303,000 | 999,000 | 2,527,232 | ||
| 26 | Mar 19, 2026 22:22 | 153,134 | 777,017,074 | 749,356,000 | 999,000 | 2,326,528 | ||
| 27 | Mar 16, 2026 15:46 | 153,211 | 776,819,159 | 748,737,000 | 1,999,000 | 2,265,088 | ||
| 28 | Mar 19, 2026 11:30 | 153,299 | 777,942,049 | 749,169,000 | 1,997,000 | 2,273,280 | ||
| 29 | Mar 19, 2026 11:05 | 153,477 | 779,036,889 | 751,037,000 | 1,000,000 | 2,473,984 | ||
| 30 | Mar 16, 2026 15:47 | 153,648 | 779,415,708 | 750,874,000 | 1,999,000 | 2,273,280 | ||
| 31 | Mar 16, 2026 15:47 | 153,697 | 784,095,917 | 753,113,000 | 0 | 2,273,280 | ||
| 32 | Mar 16, 2026 15:39 | 153,701 | 777,690,943 | 752,134,000 | 1,000,000 | 2,265,088 | ||
| 33 | Mar 19, 2026 22:15 | 153,711 | 779,282,549 | 753,186,000 | 0 | 2,461,696 | ||
| 34 | Mar 19, 2026 11:30 | 153,728 | 784,454,433 | 751,269,000 | 1,998,000 | 2,469,888 | ||
| 35 | Mar 19, 2026 11:30 | 153,745 | 781,854,538 | 751,352,000 | 1,998,000 | 2,273,280 | ||
| 36 | Mar 16, 2026 15:47 | 153,796 | 782,522,068 | 751,600,000 | 1,998,000 | 2,273,280 | ||
| 37 | Mar 16, 2026 15:40 | 153,901 | 782,867,399 | 753,115,000 | 1,000,000 | 2,461,696 | ||
| 38 | Mar 20, 2026 03:04 | 154,229 | 785,154,071 | 753,721,000 | 1,999,000 | 2,265,088 | ||
| 39 | Mar 20, 2026 03:04 | 154,352 | 785,391,362 | 755,328,000 | 999,000 | 2,273,280 | ||
| 40 | Mar 19, 2026 19:17 | 154,478 | 788,323,958 | 755,942,000 | 999,000 | 2,265,088 | ||
| 41 | Mar 19, 2026 22:22 | 154,759 | 785,988,583 | 756,322,000 | 1,998,000 | 2,265,088 | ||
| 42 | Mar 19, 2026 11:05 | 155,185 | 792,575,208 | 759,406,000 | 999,000 | 2,326,528 | ||
| 43 | Mar 16, 2026 15:46 | 155,283 | 788,127,695 | 758,888,000 | 1,999,000 | 2,265,088 | ||
| 44 | Mar 21, 2026 01:00 | 155,383 | 788,404,048 | 759,381,000 | 1,998,000 | 2,469,888 | ||
| 45 | Mar 16, 2026 15:47 | 156,013 | 794,557,816 | 763,467,000 | 999,000 | 2,265,088 |