Parse integers Sergey Svistunov

Compute the sum of integers read from STDIN as fast as possible.

Input: 50 000 000 lines, each containing one integer in the range [0; 2147483647].

629871117
2024562523
1372689083
1021777120
2111176472

Output: The uint64 sum of all numbers, printed as a decimal string.

Note: Integer overflow is expected – use a 64-bit accumulator.

Back to listDec 31, 2022 17:14Jack FrigaardJack FrigaardScore: 4,979Success
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Dec 31, 2022 17:214,84563,077,72137,200,0003,016,0002,453,504
2Dec 31, 2022 17:214,84663,573,11837,206,0003,016,0002,523,136
3Dec 31, 2022 17:074,84664,073,89637,209,0003,016,0002,523,136
4Dec 31, 2022 17:074,84763,014,90437,212,0003,017,0002,457,600
5Dec 31, 2022 17:074,84963,899,94738,235,0002,012,0002,523,136
6Dec 31, 2022 17:074,85766,309,08837,289,0003,023,0002,523,136
7Dec 31, 2022 17:214,85865,925,94637,300,0003,024,0002,514,944
8Dec 31, 2022 17:074,85968,523,39438,312,0002,016,0002,457,600
9Dec 31, 2022 17:074,85967,362,32137,304,0003,024,0002,523,136
10Dec 31, 2022 17:214,86367,652,88737,336,0003,027,0002,461,696
11Dec 31, 2022 17:214,86364,675,33238,348,0002,018,0002,523,136
12Dec 31, 2022 17:214,87265,358,22337,407,0003,033,0002,523,136
13Dec 31, 2022 17:074,88770,015,98738,536,0002,028,0002,453,504
14Dec 31, 2022 17:074,88871,758,71538,541,0002,028,0002,523,136
15Dec 31, 2022 17:214,89571,387,80738,598,0002,031,0002,457,600
16Dec 31, 2022 17:214,89868,285,59239,634,0001,016,0002,523,136
17Dec 31, 2022 17:074,91467,286,78437,802,0002,984,0002,523,136
18Dec 31, 2022 17:214,91768,222,28939,817,000995,0002,523,136
19Dec 31, 2022 17:074,91897,691,81240,823,07502,215,936
20Dec 31, 2022 17:074,91970,865,43738,838,0001,991,0002,301,952
21Dec 31, 2022 17:074,91969,586,26239,834,000995,0002,523,136
22Dec 31, 2022 17:214,92666,191,36537,892,0002,991,0002,273,280
23Dec 31, 2022 17:074,926114,547,26440,889,31602,199,552
24Dec 31, 2022 17:214,928101,380,96540,905,92702,199,552
25Dec 31, 2022 17:214,93366,368,44238,950,0001,997,0002,301,952
26Dec 31, 2022 17:074,94662,929,80340,053,0001,001,0002,453,504
27Dec 31, 2022 17:144,971115,606,43641,255,61502,199,552
28Dec 31, 2022 17:144,97462,967,74638,263,0003,020,0002,461,696
29Dec 31, 2022 17:144,97863,604,14238,292,0003,023,0002,457,600
30Dec 31, 2022 17:144,97862,680,14539,299,0002,015,0002,449,408
31Dec 31, 2022 17:214,979105,231,85241,327,98102,203,648
32Dec 31, 2022 17:144,980112,915,45741,336,84802,211,840
33Dec 31, 2022 17:144,98164,708,66738,317,0003,025,0002,523,136
34Dec 31, 2022 17:144,98169,744,33338,321,0003,025,0002,457,600
35Dec 31, 2022 17:144,982119,560,16541,348,15702,207,744
36Dec 31, 2022 17:144,98463,925,67938,343,0003,027,0002,523,136
37Dec 31, 2022 17:214,98496,480,69841,367,07802,211,840
38Dec 31, 2022 17:144,99262,386,29138,400,0003,031,0002,523,136
39Dec 31, 2022 17:144,99265,541,33638,405,0003,032,0002,519,040
40Dec 31, 2022 17:075,011110,592,75941,592,91002,215,936
41Dec 31, 2022 17:145,03969,299,48238,839,0002,987,0002,523,136
42Dec 31, 2022 17:145,03965,165,59938,840,0002,987,0002,301,952
43Dec 31, 2022 17:215,04174,689,99040,847,000996,0002,514,944
44Dec 31, 2022 17:145,04266,740,82639,854,0001,992,0002,457,600
45Dec 31, 2022 17:145,04368,863,59838,869,0002,989,0002,523,136
46Dec 31, 2022 17:145,04467,033,25240,842,0001,021,0002,523,136
47Dec 31, 2022 17:145,04567,712,25840,879,000997,0002,523,136
48Dec 31, 2022 17:145,04966,142,37838,912,0002,993,0002,453,504
49Dec 31, 2022 17:145,05164,873,27639,931,0001,996,0002,457,600
50Dec 31, 2022 17:145,05366,136,84638,942,0002,995,0002,523,136
51Dec 31, 2022 17:145,06864,449,13639,057,0003,004,0002,523,136
52Dec 31, 2022 17:145,07370,330,92140,098,0002,004,0002,453,504
53Dec 31, 2022 17:145,07666,193,69339,122,0003,009,0002,449,408
54Dec 31, 2022 17:145,08770,497,13339,209,0003,016,0002,523,136
55Dec 31, 2022 17:145,09564,505,70840,276,0002,013,0002,523,136
56Dec 31, 2022 17:145,09564,364,63940,279,0002,013,0002,437,120
57Dec 31, 2022 17:145,10395,074,95742,356,44802,207,744
58Dec 31, 2022 17:145,11763,887,82342,472,00002,461,696
59Dec 31, 2022 17:145,132100,674,63642,592,93802,187,264
60Dec 31, 2022 17:145,150114,656,83142,743,67202,211,840