Advertisement
LoraOrliGeo

GaussTrick_Lists_Lab

Apr 8th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. package feb19_Lists_Lab;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.List;
  5. import java.util.Scanner;
  6.  
  7. public class GaussTrick {
  8.     public static void main(String[] args) {
  9.         @SuppressWarnings("resource")
  10.  
  11.         Scanner sc = new Scanner(System.in);
  12.        
  13.         String input = sc.nextLine();
  14.         String[] inputArr = input.split("\\s+");
  15.         int[] inputNums = new int[inputArr.length];
  16.        
  17.         for (int i = 0; i < inputNums.length; i++) {
  18.             inputNums[i] = Integer.parseInt(inputArr[i]);
  19.         }
  20.        
  21.         List<Integer> inputNumbers = new ArrayList<>();
  22.        
  23.         for (int i = 0; i < inputNums.length; i++) {
  24.             inputNumbers.add(inputNums[i]);
  25.         }
  26.        
  27.         int size = inputNumbers.size() / 2;
  28.         for (int i = 0; i < size; i++) {
  29.             int sum = inputNumbers.get(i) + inputNumbers.get(inputNumbers.size() - 1);
  30.             inputNumbers.set(i, sum);
  31.             inputNumbers.remove(inputNumbers.size() - 1);
  32.         }
  33.        
  34.         System.out.println(inputNumbers.toString().replaceAll("\\[|,|\\]", ""));
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement