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 20, 2026 12:14 | 146,521 | 745,279,136 | 713,954,000 | 3,999,000 | 2,269,184 | ||
| 2 | Mar 20, 2026 12:46 | 146,631 | 744,299,522 | 714,494,000 | 3,997,000 | 2,289,664 | ||
| 3 | Mar 20, 2026 12:19 | 146,719 | 742,976,239 | 714,924,000 | 3,999,000 | 2,269,184 | ||
| 4 | Mar 20, 2026 14:23 | 147,012 | 751,484,664 | 717,360,000 | 2,997,000 | 2,281,472 | ||
| 5 | Mar 20, 2026 03:19 | 147,027 | 745,722,124 | 716,437,000 | 3,996,000 | 2,330,624 | ||
| 6 | Mar 20, 2026 11:51 | 147,051 | 752,183,367 | 716,551,000 | 3,997,000 | 2,334,720 | ||
| 7 | Mar 20, 2026 12:04 | 147,200 | 747,961,664 | 719,280,000 | 2,000,000 | 2,269,184 | ||
| 8 | Mar 20, 2026 12:46 | 147,302 | 746,681,753 | 717,784,000 | 3,998,000 | 2,289,664 | ||
| 9 | Mar 20, 2026 13:04 | 147,331 | 747,323,721 | 718,923,000 | 2,999,000 | 2,338,816 | ||
| 10 | Mar 20, 2026 11:49 | 147,363 | 755,880,557 | 719,079,000 | 3,000,000 | 2,269,184 | ||
| 11 | Mar 20, 2026 13:44 | 147,418 | 752,780,651 | 719,349,000 | 2,997,000 | 2,338,816 | ||
| 12 | Mar 20, 2026 13:35 | 147,422 | 748,861,365 | 718,372,000 | 3,996,000 | 2,273,280 | ||
| 13 | Mar 20, 2026 13:04 | 147,428 | 747,630,623 | 718,399,000 | 3,996,000 | 2,334,720 | ||
| 14 | Mar 20, 2026 13:10 | 147,470 | 748,328,796 | 719,604,000 | 2,998,000 | 2,449,408 | ||
| 15 | Mar 20, 2026 13:44 | 147,513 | 753,072,213 | 718,814,000 | 3,998,000 | 2,281,472 | ||
| 16 | Mar 20, 2026 11:51 | 147,603 | 751,113,614 | 719,262,000 | 3,995,000 | 2,338,816 | ||
| 17 | Mar 20, 2026 03:19 | 147,624 | 755,986,505 | 719,363,000 | 3,996,000 | 2,289,664 | ||
| 18 | Mar 20, 2026 12:25 | 147,657 | 751,290,840 | 719,522,000 | 3,997,000 | 2,351,104 | ||
| 19 | Mar 20, 2026 12:19 | 147,690 | 750,488,030 | 719,684,000 | 3,998,000 | 2,445,312 | ||
| 20 | Mar 20, 2026 03:19 | 147,832 | 750,748,037 | 720,381,000 | 3,996,000 | 2,265,088 | ||
| 21 | Mar 20, 2026 11:49 | 147,863 | 751,517,993 | 720,531,000 | 3,997,000 | 2,285,568 | ||
| 22 | Mar 20, 2026 12:46 | 147,872 | 757,603,519 | 721,577,000 | 2,998,000 | 2,334,720 | ||
| 23 | Mar 20, 2026 12:31 | 147,910 | 755,039,913 | 722,761,000 | 1,999,000 | 2,265,088 | ||
| 24 | Mar 20, 2026 12:25 | 147,980 | 751,398,573 | 721,102,000 | 4,000,000 | 2,281,472 | ||
| 25 | Mar 20, 2026 12:14 | 147,985 | 754,495,673 | 722,126,000 | 3,000,000 | 2,273,280 | ||
| 26 | Mar 20, 2026 13:04 | 148,064 | 754,692,269 | 721,515,000 | 3,997,000 | 2,289,664 | ||
| 27 | Mar 20, 2026 11:51 | 148,094 | 752,509,981 | 722,661,000 | 2,998,000 | 2,281,472 | ||
| 28 | Mar 20, 2026 12:14 | 148,171 | 756,520,611 | 722,038,000 | 4,000,000 | 2,281,472 | ||
| 29 | Mar 20, 2026 12:56 | 148,192 | 755,141,082 | 724,139,000 | 2,000,000 | 2,273,280 | ||
| 30 | Mar 20, 2026 03:19 | 148,220 | 753,542,115 | 722,282,000 | 3,996,000 | 2,330,624 | ||
| 31 | Mar 20, 2026 14:01 | 148,243 | 755,093,484 | 723,396,000 | 2,997,000 | 2,338,816 | ||
| 32 | Mar 20, 2026 12:59 | 148,257 | 754,607,765 | 722,464,000 | 3,997,000 | 2,285,568 | ||
| 33 | Mar 20, 2026 12:46 | 148,268 | 753,632,192 | 723,515,000 | 2,997,000 | 2,342,912 | ||
| 34 | Mar 20, 2026 11:37 | 148,281 | 754,276,922 | 722,581,000 | 3,997,000 | 2,342,912 | ||
| 35 | Mar 20, 2026 12:56 | 148,298 | 754,776,382 | 723,660,000 | 2,998,000 | 2,273,280 | ||
| 36 | Mar 20, 2026 11:33 | 148,442 | 761,517,189 | 723,368,000 | 3,996,000 | 2,330,624 | ||
| 37 | Mar 20, 2026 12:46 | 148,444 | 760,714,318 | 723,381,000 | 3,996,000 | 2,281,472 | ||
| 38 | Mar 20, 2026 11:51 | 148,496 | 757,976,092 | 724,633,000 | 2,998,000 | 2,330,624 | ||
| 39 | Mar 20, 2026 13:23 | 148,498 | 758,611,710 | 723,640,000 | 3,998,000 | 2,289,664 | ||
| 40 | Mar 20, 2026 03:19 | 148,524 | 754,886,082 | 724,767,000 | 2,999,000 | 2,289,664 | ||
| 41 | Mar 20, 2026 03:19 | 148,529 | 754,169,884 | 725,794,000 | 1,999,000 | 2,334,720 | ||
| 42 | Mar 20, 2026 13:44 | 148,539 | 758,065,063 | 723,844,000 | 3,999,000 | 2,273,280 | ||
| 43 | Mar 20, 2026 13:23 | 148,566 | 754,502,912 | 723,974,000 | 3,999,000 | 2,269,184 | ||
| 44 | Mar 20, 2026 11:33 | 148,640 | 755,932,985 | 724,339,000 | 3,996,000 | 2,269,184 | ||
| 45 | Mar 20, 2026 13:23 | 148,655 | 755,890,272 | 725,413,000 | 2,997,000 | 2,338,816 | ||
| 46 | Mar 20, 2026 12:14 | 148,697 | 753,827,231 | 724,619,000 | 3,997,000 | 2,330,624 | ||
| 47 | Mar 20, 2026 12:31 | 148,728 | 755,299,173 | 724,769,000 | 3,998,000 | 2,273,280 | ||
| 48 | Mar 20, 2026 11:51 | 148,730 | 761,166,344 | 726,778,000 | 1,999,000 | 2,334,720 | ||
| 49 | Mar 20, 2026 12:14 | 148,759 | 752,456,048 | 725,920,000 | 2,999,000 | 2,265,088 | ||
| 50 | Mar 20, 2026 12:46 | 148,794 | 759,769,935 | 726,089,000 | 3,000,000 | 2,281,472 | ||
| 51 | Mar 20, 2026 12:31 | 148,799 | 755,706,241 | 727,117,000 | 2,000,000 | 2,273,280 | ||
| 52 | Mar 20, 2026 13:35 | 148,852 | 757,829,684 | 725,381,000 | 3,996,000 | 2,334,720 | ||
| 53 | Mar 20, 2026 12:04 | 148,878 | 759,367,833 | 726,505,000 | 2,997,000 | 2,334,720 | ||
| 54 | Mar 20, 2026 12:46 | 148,894 | 755,982,197 | 725,583,000 | 3,997,000 | 2,269,184 | ||
| 55 | Mar 20, 2026 12:59 | 148,906 | 758,437,387 | 725,639,000 | 3,998,000 | 2,281,472 | ||
| 56 | Mar 20, 2026 14:23 | 148,914 | 757,038,773 | 725,681,000 | 3,998,000 | 2,281,472 | ||
| 57 | Mar 20, 2026 11:51 | 149,056 | 762,767,887 | 725,378,000 | 4,995,000 | 2,281,472 | ||
| 58 | Mar 20, 2026 13:35 | 149,071 | 758,947,638 | 727,449,000 | 2,997,000 | 2,338,816 | ||
| 59 | Mar 20, 2026 12:14 | 149,101 | 760,222,880 | 728,598,000 | 1,998,000 | 2,392,064 | ||
| 60 | Mar 20, 2026 11:40 | 149,116 | 758,472,197 | 726,670,000 | 3,998,000 | 2,269,184 | ||
| 61 | Mar 20, 2026 12:59 | 149,248 | 757,436,128 | 725,320,000 | 5,994,000 | 2,342,912 | ||
| 62 | Mar 20, 2026 14:01 | 149,313 | 760,308,280 | 727,638,000 | 3,998,000 | 2,265,088 | ||
| 63 | Mar 20, 2026 11:37 | 149,384 | 757,751,198 | 727,985,000 | 3,999,000 | 2,269,184 | ||
| 64 | Mar 20, 2026 11:51 | 149,396 | 759,788,141 | 728,041,000 | 4,000,000 | 2,334,720 | ||
| 65 | Mar 20, 2026 12:14 | 149,454 | 759,845,280 | 730,328,000 | 1,998,000 | 2,269,184 | ||
| 66 | Mar 20, 2026 12:14 | 149,454 | 761,848,442 | 728,329,000 | 3,996,000 | 2,289,664 | ||
| 67 | Mar 20, 2026 12:19 | 149,537 | 758,040,506 | 728,733,000 | 3,998,000 | 2,338,816 | ||
| 68 | Mar 20, 2026 11:37 | 149,724 | 760,429,389 | 729,652,000 | 3,998,000 | 2,342,912 | ||
| 69 | Mar 20, 2026 11:49 | 149,743 | 767,140,863 | 729,744,000 | 3,998,000 | 2,285,568 | ||
| 70 | Mar 20, 2026 11:33 | 149,767 | 762,218,559 | 729,859,000 | 3,999,000 | 2,289,664 | ||
| 71 | Mar 20, 2026 13:10 | 149,776 | 761,977,337 | 730,903,000 | 2,999,000 | 2,289,664 | ||
| 72 | Mar 20, 2026 13:10 | 149,869 | 763,284,323 | 730,363,000 | 3,996,000 | 2,334,720 | ||
| 73 | Mar 20, 2026 11:51 | 149,879 | 764,744,347 | 729,410,000 | 4,995,000 | 2,330,624 | ||
| 74 | Mar 20, 2026 11:40 | 149,968 | 758,677,302 | 730,843,000 | 3,999,000 | 2,285,568 | ||
| 75 | Mar 20, 2026 03:19 | 150,013 | 766,067,518 | 731,064,000 | 4,000,000 | 2,289,664 | ||
| 76 | Mar 20, 2026 12:14 | 150,135 | 762,154,894 | 731,664,000 | 3,998,000 | 2,437,120 | ||
| 77 | Mar 20, 2026 14:01 | 150,171 | 761,487,491 | 731,841,000 | 3,999,000 | 2,269,184 | ||
| 78 | Mar 20, 2026 03:19 | 150,179 | 761,295,501 | 731,877,000 | 3,999,000 | 2,342,912 | ||
| 79 | Mar 20, 2026 11:51 | 150,473 | 764,386,534 | 734,320,000 | 2,997,000 | 2,338,816 | ||
| 80 | Mar 20, 2026 12:04 | 150,496 | 763,828,329 | 733,436,000 | 3,996,000 | 2,453,504 | ||
| 81 | Mar 20, 2026 12:56 | 150,711 | 768,219,221 | 734,486,000 | 3,997,000 | 2,273,280 | ||
| 82 | Mar 20, 2026 12:46 | 150,779 | 768,273,691 | 735,820,000 | 2,999,000 | 2,342,912 | ||
| 83 | Mar 20, 2026 12:25 | 150,933 | 769,876,503 | 736,576,000 | 2,998,000 | 2,265,088 | ||
| 84 | Mar 20, 2026 12:46 | 151,128 | 767,103,663 | 736,529,000 | 3,997,000 | 2,289,664 | ||
| 85 | Mar 20, 2026 03:19 | 151,174 | 769,551,406 | 736,753,000 | 3,998,000 | 2,342,912 | ||
| 86 | Mar 20, 2026 11:40 | 151,653 | 773,380,597 | 741,099,000 | 2,000,000 | 2,338,816 | ||
| 87 | Mar 20, 2026 14:23 | 152,722 | 777,802,677 | 745,341,000 | 2,997,000 | 2,285,568 |