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 14:27GraceGraceError
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 14:2700000Error: expected "53687898043086202 ", got "53687893748118906 "
2Jun 7, 2024 14:2600000Error: expected "53689157468212517 ", got "53689114518539557 "
3Jun 7, 2024 14:263,75854,273,03528,175,0003,018,0002,273,280
4Jun 7, 2024 14:273,78453,790,89929,380,0002,026,0002,486,272
5Jun 7, 2024 14:273,78552,461,66628,373,0003,040,0002,461,696
6Jun 7, 2024 14:273,79053,656,11229,430,0002,029,0002,490,368
7Jun 7, 2024 14:263,80463,609,04429,538,0002,037,0002,273,280
8Jun 7, 2024 14:273,80658,696,75130,572,0001,019,0002,273,280
9Jun 7, 2024 14:273,81258,148,33429,596,0002,041,0002,482,176
10Jun 7, 2024 14:273,81256,682,98530,617,0001,020,0002,482,176
11Jun 7, 2024 14:273,83561,970,85830,837,000994,0002,478,080
12Jun 7, 2024 14:273,83556,914,57128,844,0002,983,0002,273,280
13Jun 7, 2024 14:273,83556,081,23128,844,0002,983,0002,273,280
14Jun 7, 2024 14:263,83658,705,22029,846,0001,989,0002,490,368
15Jun 7, 2024 14:263,83760,852,43129,856,0001,990,0002,273,280
16Jun 7, 2024 14:273,84051,154,03729,883,0001,992,0002,273,280
17Jun 7, 2024 14:263,84055,203,44928,882,0002,987,0002,338,816
18Jun 7, 2024 14:263,85258,060,31328,977,0002,997,0002,482,176
19Jun 7, 2024 14:273,85454,465,99728,989,0002,998,0002,273,280
20Jun 7, 2024 14:263,86158,547,74130,044,0002,002,0002,273,280
21Jun 7, 2024 14:273,86160,762,87529,046,0003,004,0002,273,280
22Jun 7, 2024 14:273,86462,643,77031,069,0001,002,0002,273,280
23Jun 7, 2024 14:273,87058,315,61729,111,0003,011,0002,318,336
24Jun 7, 2024 14:263,87257,921,27229,126,0003,013,0002,273,280
25Jun 7, 2024 14:263,87355,951,65229,132,0003,013,0002,273,280
26Jun 7, 2024 14:273,87753,367,24430,172,0002,011,0002,273,280
27Jun 7, 2024 14:273,87861,635,38331,183,0001,005,0002,482,176
28Jun 7, 2024 14:273,87960,510,31030,180,0002,012,0002,342,912
29Jun 7, 2024 14:273,88360,172,93730,216,0002,014,0002,273,280
30Jun 7, 2024 14:263,88659,132,42629,228,0003,023,0002,273,280
31Jun 7, 2024 14:273,88755,003,21130,247,0002,016,0002,273,280
32Jun 7, 2024 14:273,88858,971,86129,249,0003,025,0002,273,280
33Jun 7, 2024 14:263,89059,683,78130,267,0002,017,0002,473,984
34Jun 7, 2024 14:273,89155,193,00629,271,0003,028,0002,273,280
35Jun 7, 2024 14:273,89360,207,40830,297,0002,019,0002,273,280
36Jun 7, 2024 14:273,89453,978,34429,288,0003,029,0002,273,280
37Jun 7, 2024 14:273,89555,484,51330,310,0002,020,0002,273,280
38Jun 7, 2024 14:273,89653,701,30230,313,0002,020,0002,273,280
39Jun 7, 2024 14:263,89750,257,34930,321,0002,021,0002,322,432
40Jun 7, 2024 14:273,89753,401,40731,335,0001,010,0002,273,280
41Jun 7, 2024 14:273,89955,309,77830,343,0002,022,0002,273,280
42Jun 7, 2024 14:263,90153,683,57530,358,0002,023,0002,510,848
43Jun 7, 2024 14:273,90258,932,09429,352,0003,036,0002,273,280
44Jun 7, 2024 14:263,90360,470,07930,369,0002,024,0002,478,080
45Jun 7, 2024 14:273,90356,436,33031,385,0001,012,0002,490,368
46Jun 7, 2024 14:273,90359,702,85129,356,0003,036,0002,273,280
47Jun 7, 2024 14:273,90454,308,65329,367,0003,038,0002,494,464
48Jun 7, 2024 14:273,90554,288,49930,389,0002,025,0002,478,080
49Jun 7, 2024 14:273,90661,212,84729,377,0003,039,0002,473,984
50Jun 7, 2024 14:273,91360,860,49930,448,0002,029,0002,273,280
51Jun 7, 2024 14:263,91459,243,77031,472,0001,015,0002,490,368
52Jun 7, 2024 14:273,92154,541,94731,526,0001,016,0002,473,984
53Jun 7, 2024 14:273,92354,422,79131,541,0001,017,0002,486,272
54Jun 7, 2024 14:273,92358,693,13230,523,0002,034,0002,490,368
55Jun 7, 2024 14:273,92660,394,81030,548,0002,036,0002,482,176
56Jun 7, 2024 14:273,92761,624,54630,559,0002,037,0002,490,368
57Jun 7, 2024 14:273,92861,750,90431,581,0001,018,0002,273,280
58Jun 7, 2024 14:273,93060,695,26530,580,0002,038,0002,273,280
59Jun 7, 2024 14:273,93362,563,67830,603,0002,040,0002,273,280
60Jun 7, 2024 14:263,93558,867,00732,663,00002,482,176
61Jun 7, 2024 14:263,94157,510,82531,687,0001,022,0002,342,912
62Jun 7, 2024 14:263,95357,116,29732,814,00002,490,368
63Jun 7, 2024 14:273,95661,744,49529,851,0002,985,0002,482,176
64Jun 7, 2024 14:273,95757,481,49930,854,0001,990,0002,478,080
65Jun 7, 2024 14:263,95763,941,95830,850,0001,990,0002,490,368
66Jun 7, 2024 14:273,95954,840,13729,870,0002,987,0002,273,280
67Jun 7, 2024 14:273,96254,605,62029,897,0002,989,0002,482,176
68Jun 7, 2024 14:273,97354,467,30429,981,0002,998,0002,490,368
69Jun 7, 2024 14:263,98261,836,32931,045,0002,002,0002,273,280
70Jun 7, 2024 14:274,00255,860,18331,204,0002,013,0002,322,432
71Jun 7, 2024 14:264,00656,301,97032,241,0001,007,0002,494,464
72Jun 7, 2024 14:274,111106,975,64634,121,29202,244,608
73Jun 7, 2024 14:274,118103,740,52934,176,35302,244,608
74Jun 7, 2024 14:274,125101,566,32734,234,33602,244,608
75Jun 7, 2024 14:264,13197,589,46134,286,96202,244,608
76Jun 7, 2024 14:264,13495,684,27334,315,25802,363,392
77Jun 7, 2024 14:264,138109,737,27234,343,47602,240,512
78Jun 7, 2024 14:274,14292,178,63334,375,90302,244,608
79Jun 7, 2024 14:274,158117,966,45334,513,68802,232,320
80Jun 7, 2024 14:274,169103,401,79634,601,16302,240,512
81Jun 7, 2024 14:264,17497,998,99134,640,31802,236,416
82Jun 7, 2024 14:274,18396,771,59134,717,54702,236,416
83Jun 7, 2024 14:274,193100,159,35034,799,25902,248,704
84Jun 7, 2024 14:274,19799,234,29434,838,72002,244,608
85Jun 7, 2024 14:274,244103,855,33335,227,90702,236,416
86Jun 7, 2024 14:274,244105,596,19335,222,61902,236,416
87Jun 7, 2024 14:274,272108,041,78135,456,44402,236,416
88Jun 7, 2024 14:264,334101,167,96935,970,46702,260,992
89Jun 7, 2024 14:264,380103,850,44136,356,99402,240,512