Advertisement
deyanmalinov

02. Gauss' Trick

Feb 27th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.79 KB | None | 0 0
  1. package com.company;
  2. import java.util.*;
  3. import java.util.stream.Collectors;
  4. public class Main {
  5.         public static void main(String[] args) {
  6.             Scanner scan = new Scanner(System.in);
  7.  
  8.             List<Integer> liAr = Arrays.stream(scan.nextLine().split(" "))
  9.                     .map(Integer::parseInt)
  10.                     .collect(Collectors.toList());
  11.             int setSize = liAr.size()/2;
  12.             for (int i = 0; i < setSize; i++) {
  13.                 int newNum = liAr.get(i) + liAr.get(liAr.size()-1);
  14.                 liAr.set(i, newNum);
  15.              liAr.remove(liAr.size()-1);
  16.  
  17.             }
  18.             for (Integer num : liAr) {
  19.                 System.out.print(num + " ");
  20.         }
  21. //          System.out.println(liAr.toString().replaceAll("[\\[\\],]", ""));
  22.  
  23.         }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement