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 listJun 7, 2024 13:22GraceGraceError
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 7, 2024 13:2200000Error: expected "53690395843737641 ", got "53690395778201641 "
2Jun 7, 2024 13:224,04055,585,48331,504,0002,032,0002,269,184
3Jun 7, 2024 13:224,04061,990,05831,498,0002,032,0002,486,272
4Jun 7, 2024 13:224,04763,121,20531,556,0002,035,0002,273,280
5Jun 7, 2024 13:234,05061,385,55331,576,0002,037,0002,273,280
6Jun 7, 2024 13:224,05263,446,34232,612,0001,019,0002,482,176
7Jun 7, 2024 13:224,05558,752,77333,657,00002,338,816
8Jun 7, 2024 13:224,05957,944,35632,667,0001,020,0002,478,080
9Jun 7, 2024 13:224,06159,037,08031,665,0002,042,0002,375,680
10Jun 7, 2024 13:234,07159,300,14432,800,000993,0002,392,064
11Jun 7, 2024 13:224,07357,826,52731,818,0001,988,0002,490,368
12Jun 7, 2024 13:224,07465,661,95332,822,000994,0002,273,280
13Jun 7, 2024 13:224,07559,669,22331,830,0001,989,0002,486,272
14Jun 7, 2024 13:224,07662,040,03233,827,00002,486,272
15Jun 7, 2024 13:224,07659,977,35330,847,0002,985,0002,273,280
16Jun 7, 2024 13:234,07660,531,13530,848,0002,985,0002,482,176
17Jun 7, 2024 13:224,07764,488,54731,851,0001,990,0002,273,280
18Jun 7, 2024 13:224,07760,515,14830,856,0002,986,0002,486,272
19Jun 7, 2024 13:224,07765,429,29232,845,000995,0002,273,280
20Jun 7, 2024 13:224,07764,713,50731,852,0001,990,0002,273,280
21Jun 7, 2024 13:224,07864,784,94131,858,0001,991,0002,478,080
22Jun 7, 2024 13:224,07861,367,64531,858,0001,991,0002,478,080
23Jun 7, 2024 13:224,07862,276,25330,862,0002,986,0002,273,280
24Jun 7, 2024 13:224,07857,022,13930,859,0002,986,0002,482,176
25Jun 7, 2024 13:234,07959,578,63033,859,00002,273,280
26Jun 7, 2024 13:224,07968,893,29332,859,000995,0002,502,656
27Jun 7, 2024 13:224,08556,293,36931,911,0001,994,0002,478,080
28Jun 7, 2024 13:234,08565,376,94031,915,0001,994,0002,494,464
29Jun 7, 2024 13:224,08760,813,29331,928,0001,995,0002,273,280
30Jun 7, 2024 13:224,08755,855,87130,931,0002,993,0002,273,280
31Jun 7, 2024 13:224,08860,483,02230,936,0002,993,0002,273,280
32Jun 7, 2024 13:224,08958,392,94631,946,0001,996,0002,453,504
33Jun 7, 2024 13:224,08957,556,52431,941,0001,996,0002,502,656
34Jun 7, 2024 13:224,09061,093,07230,949,0002,995,0002,273,280
35Jun 7, 2024 13:234,09062,470,24030,951,0002,995,0002,482,176
36Jun 7, 2024 13:234,09657,972,64631,997,0001,999,0002,355,200
37Jun 7, 2024 13:224,09654,144,39931,995,0001,999,0002,486,272
38Jun 7, 2024 13:224,09854,584,24932,011,0002,000,0002,478,080
39Jun 7, 2024 13:224,09963,160,08631,023,0003,002,0002,478,080
40Jun 7, 2024 13:234,10259,948,97633,049,0001,001,0002,502,656
41Jun 7, 2024 13:224,10458,497,42432,058,0002,003,0002,490,368
42Jun 7, 2024 13:224,10863,652,32232,091,0002,005,0002,473,984
43Jun 7, 2024 13:234,11564,418,62732,147,0002,009,0002,486,272
44Jun 7, 2024 13:224,11855,575,61631,164,0003,015,0002,396,160
45Jun 7, 2024 13:224,12055,558,77532,187,0002,011,0002,273,280
46Jun 7, 2024 13:224,14259,868,63531,344,0003,033,0002,273,280
47Jun 7, 2024 13:224,19759,181,91230,854,0003,981,000176,128
48Jun 7, 2024 13:224,213110,325,26834,964,61402,375,680
49Jun 7, 2024 13:224,21458,603,30331,976,0002,997,000360,448
50Jun 7, 2024 13:224,219112,223,46935,016,80902,232,320
51Jun 7, 2024 13:224,229101,670,54635,100,44402,240,512
52Jun 7, 2024 13:224,23262,340,94832,114,0003,010,000249,856
53Jun 7, 2024 13:224,23688,779,77235,162,73002,240,512
54Jun 7, 2024 13:224,23760,136,18331,152,0004,019,000401,408
55Jun 7, 2024 13:234,238110,794,07035,178,80702,363,392
56Jun 7, 2024 13:224,24058,777,17231,171,0004,022,000348,160
57Jun 7, 2024 13:224,252106,605,36135,290,12802,236,416
58Jun 7, 2024 13:234,252105,556,18435,288,54602,240,512
59Jun 7, 2024 13:224,254105,217,42835,311,11402,232,320
60Jun 7, 2024 13:224,25492,707,83735,304,22602,244,608
61Jun 7, 2024 13:234,25799,918,97735,330,95002,236,416
62Jun 7, 2024 13:234,257101,639,18135,335,32002,236,416
63Jun 7, 2024 13:234,25793,161,72935,331,13102,248,704
64Jun 7, 2024 13:224,25991,937,47035,353,29002,371,584
65Jun 7, 2024 13:224,272100,722,94135,457,92602,240,512
66Jun 7, 2024 13:224,27599,589,81535,483,29602,236,416
67Jun 7, 2024 13:224,29599,191,92735,645,57502,244,608
68Jun 7, 2024 13:224,300115,594,17235,686,40902,232,320
69Jun 7, 2024 13:224,30598,183,99635,730,99402,244,608
70Jun 7, 2024 13:234,306103,128,15635,738,15102,236,416
71Jun 7, 2024 13:224,31566,028,39630,843,0004,974,000356,352
72Jun 7, 2024 13:224,31762,952,95031,849,0003,981,0002,273,280
73Jun 7, 2024 13:224,31957,633,21933,800,0002,048,000339,968
74Jun 7, 2024 13:224,33458,744,22930,974,0004,995,000176,128
75Jun 7, 2024 13:224,33662,351,96031,988,0003,998,000176,128
76Jun 7, 2024 13:224,354102,128,66336,135,63902,240,512
77Jun 7, 2024 13:224,35762,546,34632,144,0004,018,000253,952
78Jun 7, 2024 13:224,40098,179,75836,518,34702,232,320
79Jun 7, 2024 13:224,92366,067,46036,878,0003,986,0002,473,984