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 17:21GraceGraceError
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 17:2100000Error: expected "53692416241457128 ", got "53692411946489832 "
2Jun 7, 2024 17:213,84962,842,19929,951,0001,996,0002,273,280
3Jun 7, 2024 17:213,85257,488,96829,970,0001,998,0002,392,064
4Jun 7, 2024 17:213,85652,871,66130,002,0002,000,0002,392,064
5Jun 7, 2024 17:213,85759,061,90931,016,0001,000,0002,273,280
6Jun 7, 2024 17:223,86056,325,78231,037,0001,001,0002,379,776
7Jun 7, 2024 17:223,86056,150,70731,037,0001,001,0002,392,064
8Jun 7, 2024 17:213,86555,797,38731,076,0001,002,0002,273,280
9Jun 7, 2024 17:213,86659,224,05931,084,0001,002,0002,273,280
10Jun 7, 2024 17:213,86860,952,04231,103,0001,003,0002,273,280
11Jun 7, 2024 17:213,87459,500,75630,146,0002,009,0002,392,064
12Jun 7, 2024 17:213,87952,023,71930,183,0002,012,0002,379,776
13Jun 7, 2024 17:213,88155,762,52630,200,0002,013,0002,273,280
14Jun 7, 2024 17:213,88256,041,55631,211,0001,006,0002,502,656
15Jun 7, 2024 17:213,88260,008,02630,208,0002,013,0002,273,280
16Jun 7, 2024 17:213,88756,063,80331,250,0001,008,0002,392,064
17Jun 7, 2024 17:213,88856,239,65130,255,0002,017,0002,273,280
18Jun 7, 2024 17:223,88953,880,29630,262,0002,017,0002,273,280
19Jun 7, 2024 17:213,89758,273,29230,321,0002,021,0002,506,752
20Jun 7, 2024 17:223,89858,323,51131,341,0001,011,0002,273,280
21Jun 7, 2024 17:213,89963,536,72531,348,0001,011,0002,273,280
22Jun 7, 2024 17:213,90056,670,70731,356,0001,011,0002,506,752
23Jun 7, 2024 17:213,90255,457,81531,376,0001,012,0002,273,280
24Jun 7, 2024 17:213,90362,183,68631,381,0001,012,0002,273,280
25Jun 7, 2024 17:213,90455,184,50832,405,00002,273,280
26Jun 7, 2024 17:213,90857,050,03831,425,0001,013,0002,273,280
27Jun 7, 2024 17:213,90953,612,63031,430,0001,013,0002,383,872
28Jun 7, 2024 17:213,91053,936,60031,435,0001,014,0002,498,560
29Jun 7, 2024 17:213,91159,282,78032,462,00002,392,064
30Jun 7, 2024 17:213,91160,688,00632,464,00002,273,280
31Jun 7, 2024 17:213,91356,479,03031,466,0001,015,0002,506,752
32Jun 7, 2024 17:213,91555,544,25931,480,0001,015,0002,510,848
33Jun 7, 2024 17:213,91662,769,89431,489,0001,015,0002,396,160
34Jun 7, 2024 17:213,91659,034,73131,491,0001,015,0002,273,280
35Jun 7, 2024 17:223,91752,853,40031,496,0001,016,0002,383,872
36Jun 7, 2024 17:213,91853,573,83031,504,0001,016,0002,273,280
37Jun 7, 2024 17:213,92057,474,72932,538,00002,273,280
38Jun 7, 2024 17:213,92054,359,42731,522,0001,016,0002,400,256
39Jun 7, 2024 17:213,92159,088,95931,531,0001,017,0002,387,968
40Jun 7, 2024 17:213,92263,439,74631,533,0001,017,0002,273,280
41Jun 7, 2024 17:213,92356,571,76531,545,0001,017,0002,273,280
42Jun 7, 2024 17:223,92558,468,06332,577,00002,396,160
43Jun 7, 2024 17:213,92561,176,88731,559,0001,018,0002,392,064
44Jun 7, 2024 17:223,92656,454,25732,584,00002,273,280
45Jun 7, 2024 17:213,92662,351,23032,589,00002,273,280
46Jun 7, 2024 17:223,92762,898,97332,590,00002,392,064
47Jun 7, 2024 17:213,93163,694,12731,612,0001,019,0002,273,280
48Jun 7, 2024 17:213,93160,169,33732,628,00002,392,064
49Jun 7, 2024 17:213,93358,345,79532,647,00002,392,064
50Jun 7, 2024 17:213,93463,855,46832,655,00002,273,280
51Jun 7, 2024 17:213,93563,384,51831,642,0001,020,0002,273,280
52Jun 7, 2024 17:213,93561,301,11632,659,00002,273,280
53Jun 7, 2024 17:213,93559,647,29732,659,00002,273,280
54Jun 7, 2024 17:213,93762,555,51432,676,00002,273,280
55Jun 7, 2024 17:213,93859,470,68631,692,000990,0002,387,968
56Jun 7, 2024 17:213,93966,057,21631,673,0001,021,0002,273,280
57Jun 7, 2024 17:213,93962,961,01132,693,00002,273,280
58Jun 7, 2024 17:223,95655,998,03930,847,0001,990,0002,273,280
59Jun 7, 2024 17:223,95658,785,93230,844,0001,989,0002,396,160
60Jun 7, 2024 17:213,95662,826,47632,834,00002,273,280
61Jun 7, 2024 17:223,95759,931,17531,851,000995,0002,396,160
62Jun 7, 2024 17:213,95760,982,80930,849,0001,990,0002,273,280
63Jun 7, 2024 17:213,95862,144,70831,860,000995,0002,387,968
64Jun 7, 2024 17:213,95857,526,91932,850,00002,379,776
65Jun 7, 2024 17:213,95962,253,72032,858,00002,387,968
66Jun 7, 2024 17:213,95961,380,95330,865,0001,991,0002,273,280
67Jun 7, 2024 17:213,95957,192,92730,868,0001,991,0002,387,968
68Jun 7, 2024 17:213,95964,713,61131,862,000995,0002,400,256
69Jun 7, 2024 17:213,96058,801,40031,869,000995,0002,396,160
70Jun 7, 2024 17:213,96556,186,70930,919,0001,994,0002,273,280
71Jun 7, 2024 17:213,96556,027,24030,915,0001,994,0002,473,984
72Jun 7, 2024 17:213,96855,217,59731,940,000998,0002,273,280
73Jun 7, 2024 17:213,97361,012,30730,980,0001,998,0002,273,280
74Jun 7, 2024 17:223,97755,693,87732,013,0001,000,0002,273,280
75Jun 7, 2024 17:213,97959,847,71131,025,0002,001,0002,273,280
76Jun 7, 2024 17:213,98856,784,90631,093,0002,006,0002,392,064
77Jun 7, 2024 17:213,99856,556,21432,176,0001,005,0002,273,280
78Jun 7, 2024 17:214,00058,844,34932,193,0001,006,0002,273,280
79Jun 7, 2024 17:214,00056,992,17932,191,0001,005,0002,273,280
80Jun 7, 2024 17:214,00859,827,56531,252,0002,016,0002,387,968
81Jun 7, 2024 17:214,02058,246,66131,346,0002,022,0002,273,280
82Jun 7, 2024 17:214,05360,893,70432,621,0001,019,0002,273,280
83Jun 7, 2024 17:214,10657,972,29232,073,0002,004,0002,273,280
84Jun 7, 2024 17:214,13488,606,60234,316,23202,277,376
85Jun 7, 2024 17:214,14495,460,70734,391,68802,277,376
86Jun 7, 2024 17:214,15054,626,77232,419,0002,026,0002,383,872
87Jun 7, 2024 17:214,15379,480,67234,471,92202,281,472
88Jun 7, 2024 17:214,160109,629,42334,529,00402,273,280
89Jun 7, 2024 17:214,166103,979,07134,577,39002,281,472
90Jun 7, 2024 17:214,16787,386,33734,582,61602,273,280
91Jun 7, 2024 17:214,16766,424,81733,565,0001,017,0002,387,968
92Jun 7, 2024 17:214,16898,183,81934,597,26502,277,376
93Jun 7, 2024 17:214,16885,776,71534,591,44202,273,280
94Jun 7, 2024 17:214,188123,525,84734,758,71202,273,280
95Jun 7, 2024 17:224,191109,814,56234,787,61902,273,280
96Jun 7, 2024 17:214,193108,066,78034,805,26402,277,376
97Jun 7, 2024 17:214,195103,920,87834,818,77202,269,184
98Jun 7, 2024 17:214,19799,959,99434,832,06402,273,280
99Jun 7, 2024 17:214,206110,113,27234,905,79102,273,280
100Jun 7, 2024 17:224,218100,330,09935,010,30002,281,472
101Jun 7, 2024 17:214,228113,810,84835,094,98702,281,472
102Jun 7, 2024 17:214,241107,861,28635,203,92202,277,376
103Jun 7, 2024 17:224,244109,157,29435,221,24802,277,376
104Jun 7, 2024 17:214,249116,642,03035,267,23502,281,472
105Jun 7, 2024 17:214,26296,754,86135,373,05402,277,376
106Jun 7, 2024 17:214,301103,259,59835,700,80502,281,472