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 04:11Robert BurkeRobert BurkeScore: 8,252Success
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 04:148,13487,696,36266,504,0001,007,0002,449,408
2Jul 15, 2022 04:148,14894,508,13066,616,0001,009,0002,277,376
3Jul 15, 2022 03:548,16893,099,93065,798,0001,993,0002,428,928
4Jul 15, 2022 03:548,16992,686,20765,806,0001,994,0002,437,120
5Jul 15, 2022 03:548,17094,254,41166,818,000997,0002,424,832
6Jul 15, 2022 04:148,17091,232,72266,818,000997,0002,445,312
7Jul 15, 2022 04:148,17094,985,61965,821,0001,994,0002,277,376
8Jul 15, 2022 03:548,17189,123,09566,821,000997,0002,273,280
9Jul 15, 2022 03:548,17292,155,41766,831,000997,0002,277,376
10Jul 15, 2022 04:118,17295,345,03066,834,000997,0002,428,928
11Jul 15, 2022 04:158,17299,074,85166,833,000997,0002,433,024
12Jul 15, 2022 04:148,17395,242,55565,843,0001,995,0002,277,376
13Jul 15, 2022 04:158,17392,348,84266,842,000997,0002,424,832
14Jul 15, 2022 03:548,17496,696,14665,853,0001,995,0002,428,928
15Jul 15, 2022 04:148,17593,561,18165,858,0001,995,0002,449,408
16Jul 15, 2022 04:148,17591,614,96665,859,0001,995,0002,539,520
17Jul 15, 2022 04:118,17596,063,69765,854,0001,995,0002,277,376
18Jul 15, 2022 04:148,17689,110,84165,863,0001,995,0002,449,408
19Jul 15, 2022 04:118,17789,284,94266,867,000998,0002,277,376
20Jul 15, 2022 04:148,17995,881,69265,888,0001,996,0002,457,600
21Jul 15, 2022 04:158,18391,302,57466,924,000998,0002,424,832
22Jul 15, 2022 04:148,18394,545,31965,922,0001,997,0002,277,376
23Jul 15, 2022 04:148,18588,944,06365,941,0001,998,0002,277,376
24Jul 15, 2022 04:148,19491,699,75466,011,0002,000,0002,539,520
25Jul 15, 2022 04:118,23690,970,80867,357,0001,005,0002,269,184
26Jul 15, 2022 03:548,23987,838,78067,377,0001,005,0002,277,376
27Jul 15, 2022 03:548,24591,009,23567,431,0001,006,0002,428,928
28Jul 15, 2022 04:158,24588,945,52268,436,00002,519,040
29Jul 15, 2022 04:158,24692,309,74267,439,0001,006,0002,433,024
30Jul 15, 2022 03:548,24696,103,13067,435,0001,006,0002,437,120
31Jul 15, 2022 03:548,24895,731,47167,454,0001,006,0002,277,376
32Jul 15, 2022 04:158,24988,988,77468,470,00002,510,848
33Jul 15, 2022 04:158,24990,914,04668,465,00002,433,024
34Jul 15, 2022 03:548,24991,534,39367,464,0001,006,0002,277,376
35Jul 15, 2022 04:158,25092,748,51367,467,0001,006,0002,428,928
36Jul 15, 2022 03:548,25090,354,61567,468,0001,006,0002,428,928
37Jul 15, 2022 03:548,25193,814,60268,481,00002,277,376
38Jul 15, 2022 03:548,25289,346,56468,490,00002,277,376
39Jul 15, 2022 04:118,25290,384,72067,486,0001,007,0002,277,376
40Jul 15, 2022 04:118,25294,040,51667,487,0001,007,0002,424,832
41Jul 15, 2022 03:548,25391,782,03068,503,00002,510,848
42Jul 15, 2022 03:548,25390,344,06967,492,0001,007,0002,539,520
43Jul 15, 2022 03:548,25392,186,98367,490,0001,007,0002,424,832
44Jul 15, 2022 04:158,25493,490,58368,509,00002,277,376
45Jul 15, 2022 04:158,25594,740,15668,517,00002,424,832
46Jul 15, 2022 03:548,25796,566,13067,530,0001,007,0002,428,928
47Jul 15, 2022 04:158,25794,520,79368,532,00002,433,024
48Jul 15, 2022 04:118,25991,710,61768,552,00002,539,520
49Jul 15, 2022 04:118,25996,468,35568,551,00002,437,120
50Jul 15, 2022 04:158,26098,645,33368,562,00002,433,024
51Jul 15, 2022 03:548,26193,793,38467,557,0001,008,0002,277,376
52Jul 15, 2022 03:548,26599,511,91168,596,00002,539,520
53Jul 15, 2022 04:118,26592,493,74868,602,00002,535,424
54Jul 15, 2022 04:118,26691,037,11668,610,00002,416,640
55Jul 15, 2022 03:548,26797,278,15567,603,0001,009,0002,424,832
56Jul 15, 2022 03:548,26998,131,61068,634,00002,433,024
57Jul 15, 2022 03:548,27399,531,61768,666,00002,424,832
58Jul 15, 2022 03:548,29594,286,66166,857,0001,995,0002,277,376
59Jul 15, 2022 04:118,30292,304,15266,907,0001,997,0002,277,376
60Jul 15, 2022 04:118,37497,064,56469,506,00002,277,376
61Jul 15, 2022 03:548,681138,458,50472,054,49602,297,856
62Jul 15, 2022 03:548,684132,918,86972,080,94402,179,072
63Jul 15, 2022 03:548,684126,676,13772,080,02902,179,072
64Jul 15, 2022 04:118,686128,575,85872,097,54202,256,896
65Jul 15, 2022 03:548,691124,784,11672,134,96002,289,664
66Jul 15, 2022 04:148,697144,814,41972,187,59602,187,264
67Jul 15, 2022 04:148,700128,053,29172,212,06502,191,360
68Jul 15, 2022 03:548,704128,847,38572,246,92802,297,856
69Jul 15, 2022 04:148,708125,985,59872,278,80802,195,456
70Jul 15, 2022 04:118,708133,920,63772,277,14502,301,952
71Jul 15, 2022 03:548,710129,303,31572,291,37402,297,856
72Jul 15, 2022 04:118,716136,371,86372,340,57302,301,952
73Jul 15, 2022 04:158,721131,985,40372,381,54302,293,760
74Jul 15, 2022 04:158,725132,167,59072,416,55802,174,976
75Jul 15, 2022 04:158,734138,076,71872,492,26702,174,976