Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ListsLab;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.ArrayList;
- import java.util.Arrays;
- import java.util.List;
- import java.util.stream.Collectors;
- public class GaussTrick {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- List<Integer> num = Arrays.stream(reader.readLine().split(" "))
- .map(Integer::parseInt).collect(Collectors.toList());
- List<Integer> numbersOfSum = new ArrayList<>();
- while (num.size() > 0) {
- if (num.size() % 2 == 0) {
- int sum = 0;
- sum = num.get(0) + num.get(num.size() - 1);
- numbersOfSum.add(sum);
- num.remove(0);
- num.remove(num.size() - 1);
- } else {
- while (num.size() > 1){
- int sum = 0;
- sum = num.get(0) + num.get(num.size() - 1);
- numbersOfSum.add(sum);
- num.remove(0);
- num.remove(num.size() - 1);
- }
- break;
- }
- }
- for (Integer integer : numbersOfSum) {
- System.out.print(integer + " ");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement