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 listMay 27, 2024 15:54Matt StuchlikMatt StuchlikError
Source Code

Source code access is restricted. Log in to request access.

Challenge History

No challenges yet.

Run Statistics
#DateScoreWall TimeCPU UserCPU SystemMemoryError
1May 27, 2024 16:0100000Error: Exit with code 1: Segmentation fault at address: 302022672stderr
2May 27, 2024 16:1600000Error: expected "53688698818292100 ", got "53688745273255529 "
3May 27, 2024 16:1500000Error: expected "53690868886390796 ", got "53690901334738765 "
4May 27, 2024 16:1400000Error: expected "53682830407820990 ", got "53682847006335745 "
5May 27, 2024 16:1100000Error: expected "53680490218110101 ", got "53680531288469984 "
6May 27, 2024 16:1000000Error: expected "53683519344527939 ", got "53683571595744887 "
7May 27, 2024 16:0900000Error: expected "53680602234286149 ", got "53680658071894273 "
8May 27, 2024 16:0800000Error: expected "53690782567965935 ", got "53690817890036602 "
9May 27, 2024 16:0700000Error: Exit with code 1: Segmentation fault at address: 570490944stderr
10May 27, 2024 16:0600000Error: Exit with code 1: main: malloc.c:2379: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed. Segmentati...stderr
11May 27, 2024 16:0500000Error: Exit with code 1: Segmentation fault at address: 302022672stderr
12May 27, 2024 16:0400000Error: expected "53681436811791038 ", got "53681447942171721 "
13May 27, 2024 16:0300000Error: expected "53684864481943916 ", got "53684927028380846 "
14May 27, 2024 16:0200000Error: expected "53679536283244069 ", got "53679547413624752 "
15May 27, 2024 16:0000000Error: expected "53681894026834166 ", got "53681940463889715 "
16May 27, 2024 15:5900000Error: expected "53688407919294279 ", got "53688477050333790 "
17May 27, 2024 15:5800000Error: expected "53689135495165666 ", got "53689143375070466 "
18May 27, 2024 15:5500000Error: expected "53679602005115517 ", got "53679685089600746 "
19May 27, 2024 15:5400000Error: expected "53686608219036346 ", got "53686671858421583 "
20May 27, 2024 16:176,150126,615,57051,047,59302,203,648
21May 27, 2024 16:176,288122,942,80052,192,55302,211,840
22May 27, 2024 15:576,292108,989,68552,221,26702,342,912
23May 27, 2024 16:126,329104,790,05752,532,83002,273,280
24May 27, 2024 16:126,346132,086,60552,669,68502,203,648
25May 27, 2024 16:176,380133,890,26752,951,76502,187,264
26May 27, 2024 16:126,390121,520,26053,033,36402,211,840
27May 27, 2024 15:576,397116,009,99353,097,20902,215,936
28May 27, 2024 15:576,424113,340,26853,321,07802,183,168