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 4, 2024 14:40GraceGraceScore: 4,985Success
Source Code

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

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1Jun 4, 2024 14:404,95464,633,09139,116,0002,005,0002,396,160
2Jun 4, 2024 14:404,95866,721,27439,145,0002,007,0002,273,280
3Jun 4, 2024 14:404,96162,598,78339,166,0002,008,0002,273,280
4Jun 4, 2024 14:404,96267,105,23639,179,0002,009,0002,392,064
5Jun 4, 2024 14:404,96366,637,58040,191,0001,004,0002,273,280
6Jun 4, 2024 14:404,96662,167,59039,211,0002,010,0002,273,280
7Jun 4, 2024 14:404,96862,769,48839,222,0002,011,0002,400,256
8Jun 4, 2024 14:404,96865,923,75239,225,0002,011,0002,273,280
9Jun 4, 2024 14:404,96865,565,01339,221,0002,011,0002,273,280
10Jun 4, 2024 14:404,96873,249,79139,223,0002,011,0002,404,352
11Jun 4, 2024 14:404,96965,722,83639,232,0002,011,0002,273,280
12Jun 4, 2024 14:404,97063,870,16139,236,0002,012,0002,396,160
13Jun 4, 2024 14:404,97062,437,03239,241,0002,012,0002,273,280
14Jun 4, 2024 14:404,97163,760,92239,247,0002,012,0002,400,256
15Jun 4, 2024 14:404,97160,350,54239,251,0002,012,0002,273,280
16Jun 4, 2024 14:404,97264,209,48440,263,0001,006,0002,396,160
17Jun 4, 2024 14:404,97267,184,38540,259,0001,006,0002,510,848
18Jun 4, 2024 14:404,97364,029,29339,259,0002,013,0002,400,256
19Jun 4, 2024 14:404,97364,552,45240,272,0001,006,0002,510,848
20Jun 4, 2024 14:404,97363,062,24840,267,0001,006,0002,273,280
21Jun 4, 2024 14:404,97463,347,63240,280,0001,007,0002,273,280
22Jun 4, 2024 14:404,97671,636,70541,298,00002,404,352
23Jun 4, 2024 14:404,97670,101,61940,296,0001,007,0002,408,448
24Jun 4, 2024 14:404,97765,921,16939,292,0002,014,0002,400,256
25Jun 4, 2024 14:404,97765,231,98941,309,00002,273,280
26Jun 4, 2024 14:404,97767,697,09040,305,0001,007,0002,404,352
27Jun 4, 2024 14:404,97965,426,68240,319,0001,007,0002,273,280
28Jun 4, 2024 14:404,98065,272,73140,329,0001,008,0002,400,256
29Jun 4, 2024 14:404,98164,153,00941,345,00002,273,280
30Jun 4, 2024 14:404,98366,817,14839,391,0001,969,0002,396,160
31Jun 4, 2024 14:404,98563,699,70141,377,00002,273,280
32Jun 4, 2024 14:404,98567,478,74941,373,00002,273,280
33Jun 4, 2024 14:404,98868,518,34140,395,0001,009,0002,404,352
34Jun 4, 2024 14:404,98961,989,02041,411,00002,273,280
35Jun 4, 2024 14:404,99063,969,99040,406,0001,010,0002,273,280
36Jun 4, 2024 14:405,00067,413,25940,487,0001,012,0002,273,280
37Jun 4, 2024 14:405,101108,855,03842,342,26102,281,472
38Jun 4, 2024 14:405,102110,777,14342,344,53002,281,472
39Jun 4, 2024 14:405,10399,902,82542,352,29502,281,472
40Jun 4, 2024 14:405,105108,071,81842,371,34402,281,472
41Jun 4, 2024 14:405,105103,478,32042,371,46602,281,472
42Jun 4, 2024 14:405,110105,912,79342,416,32902,281,472
43Jun 4, 2024 14:405,111129,388,81742,419,69202,289,664
44Jun 4, 2024 14:405,112124,440,82242,427,04402,289,664
45Jun 4, 2024 14:405,112122,864,74342,432,29902,281,472
46Jun 4, 2024 14:405,120101,958,22942,496,33602,293,760
47Jun 4, 2024 14:405,123105,369,58642,517,70502,285,568
48Jun 4, 2024 14:405,132110,270,99042,598,67502,281,472
49Jun 4, 2024 14:405,92273,839,73347,147,0002,006,0002,273,280
50Jun 4, 2024 14:405,92575,724,45948,171,0001,003,0002,273,280
51Jun 4, 2024 14:405,93279,229,13348,229,0001,004,0002,273,280
52Jun 4, 2024 14:405,94075,508,98247,289,0002,012,0002,392,064
53Jun 4, 2024 14:405,94574,826,47549,343,00002,273,280
54Jun 4, 2024 14:405,94677,264,88748,341,0001,007,0002,392,064
55Jun 4, 2024 14:405,94873,858,34948,359,0001,007,0002,273,280
56Jun 4, 2024 14:405,95572,045,71748,415,0001,008,0002,269,184
57Jun 4, 2024 14:405,96071,949,49249,472,00002,404,352
58Jun 4, 2024 14:406,00675,514,14647,856,0001,994,0002,400,256
59Jun 4, 2024 14:406,21381,892,40849,547,0002,022,0003,170,304
60Jun 4, 2024 14:406,34289,235,42551,603,0001,032,0004,112,384