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 | Jun 9, 2021 06:28 | 179,606 | 961,307,412 | 880,069,641 | 0 | 2,174,976 | ||
| 2 | Jun 8, 2021 20:13 | 179,824 | 947,790,137 | 881,138,247 | 0 | 2,174,976 | ||
| 3 | Jun 8, 2021 17:43 | 179,849 | 959,248,871 | 881,262,517 | 0 | 2,183,168 | ||
| 4 | Jun 10, 2021 14:15 | 179,856 | 949,036,868 | 881,295,231 | 0 | 2,183,168 | ||
| 5 | Jun 8, 2021 17:42 | 179,968 | 939,321,758 | 881,842,164 | 0 | 2,183,168 | ||
| 6 | Jun 9, 2021 06:28 | 179,980 | 944,979,649 | 881,900,505 | 0 | 2,183,168 | ||
| 7 | Jun 8, 2021 17:42 | 180,012 | 936,003,743 | 882,060,174 | 0 | 2,301,952 | ||
| 8 | Jun 10, 2021 15:10 | 180,044 | 931,467,399 | 882,214,560 | 0 | 2,183,168 | ||
| 9 | Jun 9, 2021 14:59 | 180,058 | 943,616,005 | 882,284,453 | 0 | 2,179,072 | ||
| 10 | Jun 10, 2021 15:10 | 180,136 | 942,920,736 | 882,668,415 | 0 | 2,301,952 | ||
| 11 | Jun 10, 2021 15:10 | 180,158 | 959,055,877 | 882,772,609 | 0 | 2,256,896 | ||
| 12 | Jun 10, 2021 15:10 | 180,179 | 965,250,877 | 882,875,283 | 0 | 2,174,976 | ||
| 13 | Jun 9, 2021 06:25 | 180,184 | 953,687,818 | 882,901,305 | 0 | 2,174,976 | ||
| 14 | Jun 10, 2021 15:10 | 180,212 | 953,952,302 | 883,037,012 | 0 | 2,297,856 | ||
| 15 | Jun 10, 2021 14:13 | 180,245 | 937,945,067 | 883,201,555 | 0 | 2,174,976 | ||
| 16 | Jun 10, 2021 14:15 | 180,258 | 953,970,278 | 883,263,007 | 0 | 2,174,976 | ||
| 17 | Jun 8, 2021 17:43 | 180,270 | 982,910,139 | 883,324,435 | 0 | 2,174,976 | ||
| 18 | Jun 9, 2021 06:25 | 180,279 | 941,075,484 | 883,369,246 | 0 | 2,174,976 | ||
| 19 | Jun 10, 2021 14:15 | 180,325 | 952,939,781 | 883,590,707 | 0 | 2,183,168 | ||
| 20 | Jun 9, 2021 14:59 | 180,429 | 951,280,863 | 884,100,814 | 0 | 2,301,952 | ||
| 21 | Jun 8, 2021 17:42 | 180,436 | 944,438,561 | 884,136,506 | 0 | 2,179,072 | ||
| 22 | Jun 8, 2021 17:42 | 180,463 | 942,914,998 | 884,269,786 | 0 | 2,183,168 | ||
| 23 | Jun 8, 2021 20:13 | 180,530 | 946,890,002 | 884,598,003 | 0 | 2,170,880 | ||
| 24 | Jun 10, 2021 14:15 | 181,058 | 949,739,008 | 887,183,575 | 0 | 2,174,976 | ||
| 25 | Jun 10, 2021 14:12 | 181,815 | 953,789,060 | 890,894,954 | 0 | 2,174,976 | ||
| 26 | Jun 10, 2021 15:10 | 182,776 | 964,556,568 | 895,604,102 | 0 | 2,170,880 | ||
| 27 | Jun 10, 2021 14:15 | 183,113 | 961,429,144 | 897,255,542 | 0 | 2,174,976 | ||
| 28 | Jun 10, 2021 14:13 | 183,343 | 953,560,976 | 898,378,263 | 0 | 2,174,976 | ||
| 29 | Jun 10, 2021 14:15 | 184,195 | 957,570,482 | 902,553,791 | 0 | 2,183,168 | ||
| 30 | Jun 10, 2021 15:10 | 184,222 | 964,735,929 | 902,688,310 | 0 | 2,301,952 | ||
| 31 | Jun 8, 2021 17:43 | 184,468 | 966,825,510 | 903,891,280 | 0 | 2,179,072 | ||
| 32 | Jun 8, 2021 17:42 | 184,519 | 961,472,471 | 904,144,140 | 0 | 2,183,168 | ||
| 33 | Jun 10, 2021 14:15 | 184,592 | 977,804,809 | 904,499,026 | 0 | 2,179,072 | ||
| 34 | Jun 9, 2021 06:25 | 184,620 | 960,310,026 | 904,636,218 | 0 | 2,174,976 | ||
| 35 | Jun 9, 2021 06:28 | 184,628 | 971,141,693 | 904,678,187 | 0 | 2,301,952 | ||
| 36 | Jun 9, 2021 14:59 | 184,663 | 966,364,421 | 904,850,295 | 0 | 2,174,976 | ||
| 37 | Jun 10, 2021 14:13 | 184,693 | 964,488,915 | 904,996,625 | 0 | 2,174,976 | ||
| 38 | Jun 8, 2021 20:13 | 184,748 | 961,952,842 | 905,266,424 | 0 | 2,183,168 | ||
| 39 | Jun 10, 2021 14:12 | 184,944 | 968,657,193 | 906,224,150 | 0 | 2,179,072 | ||
| 40 | Jun 10, 2021 15:10 | 184,976 | 972,098,388 | 906,383,156 | 0 | 2,297,856 | ||
| 41 | Jun 10, 2021 14:15 | 185,085 | 975,911,578 | 906,916,496 | 0 | 2,174,976 | ||
| 42 | Jun 10, 2021 15:10 | 186,296 | 975,439,914 | 912,852,277 | 0 | 2,301,952 | ||
| 43 | Jun 10, 2021 14:33 | 186,396 | 979,373,837 | 913,340,456 | 0 | 2,187,264 | ||
| 44 | Jun 10, 2021 14:33 | 187,155 | 982,750,927 | 917,060,131 | 0 | 2,174,976 | ||
| 45 | Jun 8, 2021 17:42 | 187,786 | 999,541,914 | 920,149,048 | 0 | 2,174,976 | ||
| 46 | Jun 10, 2021 14:33 | 191,203 | 1,003,295,828 | 936,893,742 | 0 | 2,187,264 | ||
| 47 | Jun 10, 2021 14:12 | 197,249 | 1,029,559,565 | 966,517,734 | 0 | 2,174,976 | ||
| 48 | Jun 10, 2021 14:15 | 197,358 | 1,028,227,548 | 967,054,351 | 0 | 2,174,976 |