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 13:49GraceGraceScore: 5,040Success
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 13:494,99771,817,75741,478,00002,273,280
2Jun 4, 2024 13:495,00062,160,91140,486,0001,012,0002,273,280
3Jun 4, 2024 13:495,00161,224,00340,495,0001,012,0002,404,352
4Jun 4, 2024 13:495,00264,774,28840,508,0001,012,0002,404,352
5Jun 4, 2024 13:495,00366,630,12840,515,0001,012,0002,273,280
6Jun 4, 2024 13:495,00862,057,76540,553,0001,013,0002,273,280
7Jun 4, 2024 13:495,01073,024,39240,572,0001,014,0002,404,352
8Jun 4, 2024 13:495,01066,652,80941,582,00002,273,280
9Jun 4, 2024 13:495,01166,768,68140,580,0001,014,0002,396,160
10Jun 4, 2024 13:495,01272,395,28141,597,00002,273,280
11Jun 4, 2024 13:495,01268,942,58340,588,0001,014,0002,404,352
12Jun 4, 2024 13:495,01374,121,38640,594,0001,014,0002,404,352
13Jun 4, 2024 13:495,01369,836,91140,598,0001,014,0002,514,944
14Jun 4, 2024 13:495,01469,729,52340,605,0001,015,0002,273,280
15Jun 4, 2024 13:495,01468,822,63140,605,0001,015,0002,273,280
16Jun 4, 2024 13:495,01569,076,06440,609,0001,015,0002,400,256
17Jun 4, 2024 13:495,01567,814,08040,610,0001,015,0002,273,280
18Jun 4, 2024 13:495,01567,683,64740,607,0001,015,0002,265,088
19Jun 4, 2024 13:495,01672,964,49841,629,00002,404,352
20Jun 4, 2024 13:495,01872,988,14040,638,0001,015,0002,273,280
21Jun 4, 2024 13:495,01970,966,89940,643,0001,016,0002,400,256
22Jun 4, 2024 13:495,02071,842,00541,664,00002,273,280
23Jun 4, 2024 13:495,02068,775,46741,665,00002,404,352
24Jun 4, 2024 13:495,02175,333,48540,656,0001,016,0002,273,280
25Jun 4, 2024 13:495,02267,766,66340,669,0001,016,0002,273,280
26Jun 4, 2024 13:495,02468,768,93240,681,0001,017,0002,404,352
27Jun 4, 2024 13:495,02469,493,25340,680,0001,017,0002,400,256
28Jun 4, 2024 13:495,03768,147,85241,807,00002,273,280
29Jun 4, 2024 13:495,03971,141,33240,828,000995,0002,273,280
30Jun 4, 2024 13:495,03967,422,45139,834,0001,991,0002,273,280
31Jun 4, 2024 13:495,04071,762,73939,837,0001,991,0002,273,280
32Jun 4, 2024 13:495,04067,515,61340,836,000996,0002,400,256
33Jun 4, 2024 13:495,04070,561,99140,838,000996,0002,400,256
34Jun 4, 2024 13:495,04072,419,75439,843,0001,992,0002,273,280
35Jun 4, 2024 13:495,04071,294,66440,840,000996,0002,273,280
36Jun 4, 2024 13:495,04171,004,26939,845,0001,992,0002,519,040
37Jun 4, 2024 13:495,201107,373,64743,167,95302,289,664
38Jun 4, 2024 13:495,202109,497,39743,179,42402,293,760
39Jun 4, 2024 13:495,202107,643,87743,179,17102,285,568
40Jun 4, 2024 13:495,206129,913,00443,210,25902,289,664
41Jun 4, 2024 13:495,206102,198,70743,208,07602,289,664
42Jun 4, 2024 13:495,206123,066,58643,210,73402,293,760
43Jun 4, 2024 13:485,206113,631,37443,207,88902,281,472
44Jun 4, 2024 13:485,209111,442,16743,231,66602,289,664
45Jun 4, 2024 13:495,209119,344,45043,234,81402,273,280
46Jun 4, 2024 13:495,21697,077,89643,296,35102,277,376
47Jun 4, 2024 13:495,220108,271,76643,323,98802,289,664
48Jun 4, 2024 13:495,232114,984,48443,422,21102,289,664
49Jun 4, 2024 13:485,242108,716,30443,512,66002,285,568
50Jun 4, 2024 13:495,245119,127,47243,529,93702,285,568
51Jun 4, 2024 13:495,246115,804,65243,541,37702,281,472
52Jun 4, 2024 13:495,93370,548,05947,235,0002,010,0002,396,160
53Jun 4, 2024 13:495,93473,208,28647,242,0002,010,0002,400,256
54Jun 4, 2024 13:495,95074,254,77048,376,0001,007,0002,269,184
55Jun 4, 2024 13:495,95675,331,42849,432,00002,273,280
56Jun 4, 2024 13:495,96171,943,64449,478,00002,273,280
57Jun 4, 2024 13:495,96370,334,91748,485,0001,010,0002,396,160
58Jun 4, 2024 13:495,96369,282,61348,482,0001,010,0002,392,064
59Jun 4, 2024 13:495,97677,891,13448,585,0001,012,0002,392,064
60Jun 4, 2024 13:495,98073,057,63248,621,0001,012,0002,273,280
61Jun 4, 2024 13:496,04570,823,07148,166,0002,006,0002,273,280
62Jun 4, 2024 13:496,04671,263,91848,176,0002,007,0002,273,280
63Jun 4, 2024 13:496,05275,544,92049,224,0001,004,0002,273,280