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 listJul 15, 2022 03:45Robert BurkeRobert BurkeScore: 8,203Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jul 15, 2022 03:478,18791,239,49766,956,000999,0002,433,024
2Jul 15, 2022 03:478,19088,563,34266,981,000999,0002,531,328
3Jul 15, 2022 03:478,19090,837,68165,982,0001,999,0002,514,944
4Jul 15, 2022 03:468,19187,318,62866,986,000999,0002,531,328
5Jul 15, 2022 03:468,19296,608,88465,998,0001,999,0002,269,184
6Jul 15, 2022 03:478,19292,899,26966,992,000999,0002,269,184
7Jul 15, 2022 03:458,19393,827,98267,000,0001,000,0002,531,328
8Jul 15, 2022 03:478,19387,585,64366,000,0002,000,0002,269,184
9Jul 15, 2022 03:458,19489,093,97567,013,0001,000,0002,433,024
10Jul 15, 2022 03:478,19491,556,41967,012,0001,000,0002,428,928
11Jul 15, 2022 03:478,19590,431,52866,021,0002,000,0002,531,328
12Jul 15, 2022 03:458,19694,348,10667,023,0001,000,0002,269,184
13Jul 15, 2022 03:468,19789,217,49567,039,0001,000,0002,433,024
14Jul 15, 2022 03:478,19786,861,95167,037,0001,000,0002,531,328
15Jul 15, 2022 03:458,19789,522,81167,036,0001,000,0002,437,120
16Jul 15, 2022 03:478,19892,173,32666,043,0002,001,0002,531,328
17Jul 15, 2022 03:478,19891,260,11067,042,0001,000,0002,269,184
18Jul 15, 2022 03:478,19891,532,55967,044,0001,000,0002,531,328
19Jul 15, 2022 03:458,19892,138,59167,043,0001,000,0002,428,928
20Jul 15, 2022 03:478,19990,140,87967,055,0001,000,0002,514,944
21Jul 15, 2022 03:458,19993,844,23167,052,0001,000,0002,428,928
22Jul 15, 2022 03:468,20091,863,76067,056,0001,000,0002,428,928
23Jul 15, 2022 03:468,20088,895,49867,057,0001,000,0002,531,328
24Jul 15, 2022 03:468,20094,057,28267,064,0001,000,0002,269,184
25Jul 15, 2022 03:468,20088,654,94467,060,0001,000,0002,428,928
26Jul 15, 2022 03:478,20192,049,84567,071,0001,001,0002,437,120
27Jul 15, 2022 03:478,20186,367,03467,069,0001,001,0002,269,184
28Jul 15, 2022 03:478,20190,506,69067,068,0001,001,0002,531,328
29Jul 15, 2022 03:468,20295,047,75367,077,0001,001,0002,531,328
30Jul 15, 2022 03:458,20398,480,51167,082,0001,001,0002,424,832
31Jul 15, 2022 03:458,20389,444,46266,087,0002,002,0002,269,184
32Jul 15, 2022 03:468,20488,622,71867,089,0001,001,0002,433,024
33Jul 15, 2022 03:478,20589,664,19867,097,0001,001,0002,269,184
34Jul 15, 2022 03:478,20595,915,43167,097,0001,001,0002,531,328
35Jul 15, 2022 03:458,20985,852,30967,136,0001,002,0002,531,328
36Jul 15, 2022 03:478,21191,488,81966,150,0002,004,0002,510,848
37Jul 15, 2022 03:468,21395,797,88267,163,0001,002,0002,531,328
38Jul 15, 2022 03:478,22190,383,03967,232,0001,003,0002,531,328
39Jul 15, 2022 03:478,22389,654,15967,246,0001,003,0002,269,184
40Jul 15, 2022 03:478,22490,700,72467,257,0001,003,0002,531,328
41Jul 15, 2022 03:478,22490,613,78567,257,0001,003,0002,428,928
42Jul 15, 2022 03:468,22489,102,81567,258,0001,003,0002,424,832
43Jul 15, 2022 03:468,22788,907,52068,282,00002,531,328
44Jul 15, 2022 03:478,23488,751,44568,339,00002,531,328
45Jul 15, 2022 03:458,23490,325,46568,344,00002,428,928
46Jul 15, 2022 03:458,23992,421,08368,387,00002,428,928
47Jul 15, 2022 03:458,24289,819,46567,405,0001,006,0002,269,184
48Jul 15, 2022 03:478,28596,995,29767,769,000996,0002,531,328
49Jul 15, 2022 03:458,687123,388,88772,103,42302,297,856
50Jul 15, 2022 03:468,700127,020,11372,209,79602,297,856
51Jul 15, 2022 03:478,701125,192,01672,222,37402,179,072
52Jul 15, 2022 03:468,708130,621,15972,273,58802,174,976
53Jul 15, 2022 03:468,710128,325,51472,290,73702,174,976
54Jul 15, 2022 03:478,713123,755,47972,319,24902,170,880
55Jul 15, 2022 03:478,715154,077,65372,331,78802,174,976
56Jul 15, 2022 03:458,716131,517,48472,346,20102,297,856
57Jul 15, 2022 03:478,720126,565,54772,376,76002,174,976
58Jul 15, 2022 03:458,723140,923,96972,399,20502,256,896
59Jul 15, 2022 03:478,730123,198,31572,458,76202,174,976
60Jul 15, 2022 03:478,737139,762,93372,518,79102,301,952