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 16:06GraceGraceScore: 3,927Success
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 16:063,80661,880,43629,551,0002,038,0002,273,280
2Jun 7, 2024 16:063,80861,371,02529,571,0002,039,0002,273,280
3Jun 7, 2024 16:063,81357,749,44229,603,0002,041,0002,273,280
4Jun 7, 2024 16:063,83660,481,33629,852,0001,990,0002,490,368
5Jun 7, 2024 16:063,84355,432,62928,911,0002,990,0002,490,368
6Jun 7, 2024 16:063,84355,019,96128,910,0002,990,0002,273,280
7Jun 7, 2024 16:063,84457,420,05529,915,0001,994,0002,273,280
8Jun 7, 2024 16:063,85655,256,66130,006,0002,000,0002,486,272
9Jun 7, 2024 16:063,85656,298,94129,002,0003,000,0002,273,280
10Jun 7, 2024 16:063,87555,480,12031,157,0001,005,0002,273,280
11Jun 7, 2024 16:063,87753,954,00029,163,0003,016,0002,494,464
12Jun 7, 2024 16:063,87853,259,98029,168,0003,017,0002,486,272
13Jun 7, 2024 16:063,87957,846,94830,187,0002,012,0002,273,280
14Jun 7, 2024 16:063,88056,192,10529,185,0003,019,0002,273,280
15Jun 7, 2024 16:063,88756,548,96929,234,0003,024,0002,273,280
16Jun 7, 2024 16:063,88756,352,39330,242,0002,016,0002,273,280
17Jun 7, 2024 16:063,89056,760,65829,259,0003,026,0002,273,280
18Jun 7, 2024 16:063,89154,325,17729,271,0003,028,0002,519,040
19Jun 7, 2024 16:063,89152,430,49531,289,0001,009,0002,490,368
20Jun 7, 2024 16:063,90057,457,34329,335,0003,034,0002,486,272
21Jun 7, 2024 16:063,90654,542,07931,405,0001,013,0002,490,368
22Jun 7, 2024 16:063,90655,773,88931,410,0001,013,0002,273,280
23Jun 7, 2024 16:063,90756,721,69331,416,0001,013,0002,482,176
24Jun 7, 2024 16:063,90853,783,65831,422,0001,013,0002,338,816
25Jun 7, 2024 16:063,90954,796,36030,420,0002,028,0002,273,280
26Jun 7, 2024 16:063,91555,928,88729,448,0003,046,0002,486,272
27Jun 7, 2024 16:063,91859,154,14330,488,0002,032,0002,342,912
28Jun 7, 2024 16:063,92358,279,64231,548,0001,017,0002,342,912
29Jun 7, 2024 16:063,92561,606,22831,560,0001,018,0002,486,272
30Jun 7, 2024 16:063,92761,268,36031,577,0001,018,0002,273,280
31Jun 7, 2024 16:063,92761,561,61231,576,0001,018,0002,482,176
32Jun 7, 2024 16:063,93557,273,98031,642,0001,020,0002,461,696
33Jun 7, 2024 16:063,93862,981,59531,665,0001,021,0002,273,280
34Jun 7, 2024 16:063,94163,171,77630,667,0002,044,0002,273,280
35Jun 7, 2024 16:063,95359,058,90530,823,0001,988,0002,490,368
36Jun 7, 2024 16:063,95459,959,23330,831,0001,989,0002,482,176
37Jun 7, 2024 16:063,95563,139,43731,835,000994,0002,445,312
38Jun 7, 2024 16:063,95762,201,46130,850,0001,990,0002,506,752
39Jun 7, 2024 16:063,95762,642,35031,847,000995,0002,334,720
40Jun 7, 2024 16:063,95858,191,14531,854,000995,0002,482,176
41Jun 7, 2024 16:063,95861,704,16530,860,0001,990,0002,473,984
42Jun 7, 2024 16:063,96655,818,34929,923,0002,992,0002,392,064
43Jun 7, 2024 16:063,96755,663,79830,929,0001,995,0002,490,368
44Jun 7, 2024 16:063,98554,788,98231,068,0002,004,0002,486,272
45Jun 7, 2024 16:063,99757,973,89730,156,0003,015,0002,490,368
46Jun 7, 2024 16:064,01659,004,90731,313,0002,020,0002,486,272
47Jun 7, 2024 16:064,01757,295,85730,310,0003,031,0002,342,912
48Jun 7, 2024 16:064,07958,845,11630,871,0002,987,0002,482,176
49Jun 7, 2024 16:064,177105,600,95134,670,63202,244,608
50Jun 7, 2024 16:064,241106,531,12835,203,27102,248,704
51Jun 7, 2024 16:064,483127,261,58937,212,70402,236,416
52Jun 7, 2024 16:064,488100,406,57037,250,34702,236,416
53Jun 7, 2024 16:064,494100,794,13137,303,79602,248,704
54Jun 7, 2024 16:064,501109,473,20337,360,29702,244,608
55Jun 7, 2024 16:064,515117,560,49037,473,54602,240,512
56Jun 7, 2024 16:064,52894,069,11137,584,09502,363,392
57Jun 7, 2024 16:064,546109,676,60437,729,38702,240,512
58Jun 7, 2024 16:064,559105,767,85737,838,48902,240,512
59Jun 7, 2024 16:064,609107,123,36238,254,15502,232,320
60Jun 7, 2024 16:064,643107,238,91438,536,19702,248,704