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 12:20GraceGraceScore: 4,488Success
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 12:204,34266,806,41934,034,0002,002,000385,024
2Jun 7, 2024 12:204,34458,460,17734,056,0002,003,000172,032
3Jun 7, 2024 12:204,36859,009,36533,234,0003,021,000176,128
4Jun 7, 2024 12:204,37163,698,06533,257,0003,023,0002,273,280
5Jun 7, 2024 12:204,38958,365,63435,419,0001,011,0002,273,280
6Jun 7, 2024 12:204,39759,777,07334,468,0002,027,000380,928
7Jun 7, 2024 12:204,40657,712,54634,535,0002,031,0002,273,280
8Jun 7, 2024 12:204,41362,432,43535,614,0001,017,0002,486,272
9Jun 7, 2024 12:204,41461,964,65035,617,0001,017,0002,342,912
10Jun 7, 2024 12:204,41566,902,69835,627,0001,017,0002,482,176
11Jun 7, 2024 12:204,42061,757,55535,666,0001,019,0002,490,368
12Jun 7, 2024 12:204,43462,412,39534,815,0001,989,000176,128
13Jun 7, 2024 12:204,43764,041,28936,830,00002,494,464
14Jun 7, 2024 12:204,43860,017,95934,848,0001,991,0002,273,280
15Jun 7, 2024 12:204,43967,762,67336,842,00002,494,464
16Jun 7, 2024 12:204,43962,740,40533,855,0002,987,0002,256,896
17Jun 7, 2024 12:204,44263,817,13334,820,0002,048,0002,273,280
18Jun 7, 2024 12:204,44460,368,44635,888,000996,0002,314,240
19Jun 7, 2024 12:204,44764,130,72833,921,0002,993,0002,273,280
20Jun 7, 2024 12:204,44862,989,91533,929,0002,993,0002,482,176
21Jun 7, 2024 12:204,45161,171,91634,946,0001,996,0002,273,280
22Jun 7, 2024 12:204,45764,882,92534,994,0001,999,0002,486,272
23Jun 7, 2024 12:204,46160,898,49435,022,0002,001,0002,494,464
24Jun 7, 2024 12:204,46759,472,69234,071,0003,006,0002,486,272
25Jun 7, 2024 12:204,46762,894,96235,069,0002,003,000172,032
26Jun 7, 2024 12:204,47359,861,98434,113,0003,010,0002,486,272
27Jun 7, 2024 12:204,47558,818,36034,135,0003,011,0002,482,176
28Jun 7, 2024 12:204,47758,997,02334,146,0003,012,0002,486,272
29Jun 7, 2024 12:204,48161,796,42634,178,0003,015,0002,273,280
30Jun 7, 2024 12:204,48565,926,61735,217,0002,012,000176,128
31Jun 7, 2024 12:204,48859,138,78135,239,0002,013,0002,486,272
32Jun 7, 2024 12:204,48861,081,36435,237,0002,013,0002,347,008
33Jun 7, 2024 12:204,49459,945,76335,283,0002,016,0002,301,952
34Jun 7, 2024 12:204,49560,772,63234,283,0003,024,0002,490,368
35Jun 7, 2024 12:204,49660,145,97733,285,0004,034,000356,352
36Jun 7, 2024 12:204,49858,386,66034,308,0003,027,0002,273,280
37Jun 7, 2024 12:204,50768,813,79135,385,0002,022,0002,342,912
38Jun 7, 2024 12:204,50959,944,02936,410,0001,011,000376,832
39Jun 7, 2024 12:204,51859,225,44536,485,0001,013,0002,478,080
40Jun 7, 2024 12:204,51956,385,05436,492,0001,013,0002,486,272
41Jun 7, 2024 12:204,52158,623,11136,514,0001,014,0002,482,176
42Jun 7, 2024 12:204,52359,581,90235,516,0002,029,0002,273,280
43Jun 7, 2024 12:204,55664,371,08334,833,0002,985,0002,482,176
44Jun 7, 2024 12:204,55963,963,87635,852,0001,991,0002,273,280
45Jun 7, 2024 12:204,55968,792,34335,846,0001,991,0002,363,392
46Jun 7, 2024 12:204,56065,613,29834,859,0002,987,0002,273,280
47Jun 7, 2024 12:204,58759,671,09036,072,0002,004,0002,469,888
48Jun 7, 2024 12:204,58860,757,43336,078,0002,004,0002,482,176
49Jun 7, 2024 12:204,606114,806,63538,228,91502,236,416
50Jun 7, 2024 12:204,635102,137,20438,469,75702,236,416
51Jun 7, 2024 12:204,653107,687,80338,619,17002,240,512
52Jun 7, 2024 12:204,664101,375,46938,711,27802,240,512
53Jun 7, 2024 12:204,669104,852,61938,752,12302,244,608
54Jun 7, 2024 12:204,67293,150,51238,773,49002,240,512
55Jun 7, 2024 12:204,675111,739,46938,806,62202,244,608
56Jun 7, 2024 12:204,690111,275,27538,928,06202,248,704
57Jun 7, 2024 12:204,720123,993,54939,177,33902,232,320
58Jun 7, 2024 12:204,780106,224,99539,671,20302,248,704
59Jun 7, 2024 12:204,859105,588,37240,326,35902,248,704
60Jun 7, 2024 12:205,064128,830,86442,033,23802,236,416