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 13:06GraceGraceError
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 13:0500000Error: expected "53688253558443738 ", got "53688253551890138 "
2Jun 7, 2024 13:054,09558,397,93630,987,0002,998,0002,486,272
3Jun 7, 2024 13:064,09756,666,19531,001,0003,000,0002,273,280
4Jun 7, 2024 13:054,09857,527,31531,011,0003,001,0002,342,912
5Jun 7, 2024 13:054,10562,936,18731,068,0003,006,0002,306,048
6Jun 7, 2024 13:064,10856,290,91233,098,0001,002,0002,269,184
7Jun 7, 2024 13:064,10955,699,62431,095,0003,009,0002,273,280
8Jun 7, 2024 13:064,11056,121,72131,100,0003,009,0002,494,464
9Jun 7, 2024 13:064,11160,041,64732,115,0002,007,0002,486,272
10Jun 7, 2024 13:064,11358,136,40432,134,0002,008,0002,482,176
11Jun 7, 2024 13:064,11557,086,94231,139,0003,013,0002,490,368
12Jun 7, 2024 13:064,11756,570,12231,154,0003,014,0002,490,368
13Jun 7, 2024 13:064,11964,794,31531,175,0003,016,0002,351,104
14Jun 7, 2024 13:054,12356,895,07931,203,0003,019,0002,273,280
15Jun 7, 2024 13:064,12356,983,28332,212,0002,013,0002,273,280
16Jun 7, 2024 13:064,12361,815,74233,218,0001,006,0002,478,080
17Jun 7, 2024 13:064,12661,257,60732,233,0002,014,0002,273,280
18Jun 7, 2024 13:064,12860,998,36431,238,0003,023,0002,490,368
19Jun 7, 2024 13:064,12958,087,38432,258,0002,016,0002,326,528
20Jun 7, 2024 13:064,13056,606,16231,258,0003,025,0002,490,368
21Jun 7, 2024 13:064,13063,035,51431,254,0003,024,0002,273,280
22Jun 7, 2024 13:064,13156,975,66432,268,0002,016,0002,273,280
23Jun 7, 2024 13:064,13256,497,62032,276,0002,017,0002,273,280
24Jun 7, 2024 13:064,13664,246,17131,299,0003,028,0002,490,368
25Jun 7, 2024 13:064,13660,829,73033,321,0001,009,0002,273,280
26Jun 7, 2024 13:064,13757,762,69632,320,0002,020,0002,273,280
27Jun 7, 2024 13:064,13857,351,26831,316,0003,030,0002,273,280
28Jun 7, 2024 13:064,14161,551,29632,348,0002,021,0002,273,280
29Jun 7, 2024 13:064,14457,917,31733,384,0001,011,0002,273,280
30Jun 7, 2024 13:064,14663,724,64732,386,0002,024,0002,490,368
31Jun 7, 2024 13:064,14756,043,63132,398,0002,024,0002,342,912
32Jun 7, 2024 13:054,15353,441,87932,439,0002,027,0002,334,720
33Jun 7, 2024 13:054,15858,787,82631,551,0002,957,0002,486,272
34Jun 7, 2024 13:064,16361,226,57332,523,0002,032,0002,478,080
35Jun 7, 2024 13:064,16364,924,34132,521,0002,032,0002,273,280
36Jun 7, 2024 13:054,16660,761,74133,564,0001,017,0002,273,280
37Jun 7, 2024 13:064,16760,049,17033,570,0001,017,000376,832
38Jun 7, 2024 13:064,17062,388,64333,590,0001,017,0002,437,120
39Jun 7, 2024 13:054,17061,493,89033,597,0001,018,0002,486,272
40Jun 7, 2024 13:064,17260,929,39232,591,0002,036,0002,486,272
41Jun 7, 2024 13:064,17463,409,10733,628,0001,019,0002,273,280
42Jun 7, 2024 13:054,17760,418,82733,653,0001,019,000368,640
43Jun 7, 2024 13:054,17964,625,40533,669,0001,020,0002,273,280
44Jun 7, 2024 13:064,18059,623,16033,675,0001,020,0002,273,280
45Jun 7, 2024 13:064,19761,088,42332,847,0001,990,0002,490,368
46Jun 7, 2024 13:064,19764,949,53533,842,000995,000176,128
47Jun 7, 2024 13:064,19862,041,50532,850,0001,990,0002,375,680
48Jun 7, 2024 13:054,20359,014,12831,893,0002,990,000176,128
49Jun 7, 2024 13:064,20655,311,91132,914,0001,994,0002,486,272
50Jun 7, 2024 13:064,21260,890,68531,962,0002,996,0002,273,280
51Jun 7, 2024 13:064,273115,465,61335,466,76602,232,320
52Jun 7, 2024 13:064,28258,842,32632,495,0003,046,0002,351,104
53Jun 7, 2024 13:064,29463,587,43734,625,0001,018,000372,736
54Jun 7, 2024 13:064,29760,999,08335,661,0000176,128
55Jun 7, 2024 13:064,301107,559,94835,695,57302,240,512
56Jun 7, 2024 13:064,308114,073,37135,753,14802,236,416
57Jun 7, 2024 13:054,31092,434,01135,773,04102,240,512
58Jun 7, 2024 13:054,31398,872,14235,795,71402,248,704
59Jun 7, 2024 13:054,31767,828,32333,844,0001,990,000176,128
60Jun 7, 2024 13:064,326113,666,66935,903,60702,236,416
61Jun 7, 2024 13:054,332103,844,19435,959,06502,236,416
62Jun 7, 2024 13:064,332109,372,90335,955,15102,236,416
63Jun 7, 2024 13:064,33758,713,59730,996,0004,999,0002,269,184
64Jun 7, 2024 13:064,34164,981,90931,025,0005,004,0002,506,752
65Jun 7, 2024 13:064,34597,648,46636,061,19202,232,320
66Jun 7, 2024 13:064,34657,786,58933,064,0003,005,000356,352
67Jun 7, 2024 13:064,35059,178,79032,091,0004,011,000344,064
68Jun 7, 2024 13:064,353104,295,96136,128,40102,240,512
69Jun 7, 2024 13:064,35463,579,83335,137,0001,003,000176,128
70Jun 7, 2024 13:064,36857,574,34032,229,0004,028,000176,128
71Jun 7, 2024 13:064,375108,882,75036,308,41202,240,512
72Jun 7, 2024 13:064,386125,487,40336,407,10302,240,512
73Jun 7, 2024 13:054,396116,875,58236,490,15202,240,512
74Jun 7, 2024 13:064,415109,071,16836,641,10802,240,512
75Jun 7, 2024 13:064,420113,466,34436,682,45402,244,608
76Jun 7, 2024 13:064,43296,909,76936,786,58702,375,680
77Jun 7, 2024 13:054,48899,445,72537,251,88702,240,512
78Jun 7, 2024 13:054,57499,792,17737,966,09502,232,320
79Jun 7, 2024 13:064,68560,066,33432,902,0005,982,000299,008