Advertisement
Kancho

Sum_Equals_New

Apr 21st, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.Arrays;
  5. import java.util.List;
  6. import java.util.stream.Collectors;
  7.  
  8. public class Adjacent_Numbers {
  9. public static void main(String[] args) throws IOException {
  10.  
  11. BufferedReader reader =
  12. new BufferedReader(
  13. new InputStreamReader(System.in));
  14.  
  15. System.out.println("Enter some numbers: ");
  16.  
  17. List<Integer> numbers = Arrays.stream(reader.readLine().split("\\s+"))
  18. .map(Integer :: parseInt).collect(Collectors.toList());
  19. System.out.println(numbers);
  20.  
  21. for (int i = 0; i < numbers.size() - 1; i++) {
  22. if(numbers.get(i).equals(numbers.get(i + 1))){
  23. numbers.set(i, numbers.get(i) + numbers.get(i + 1));
  24. numbers.remove(i + 1);
  25. i = -1;
  26. }
  27.  
  28. }
  29. System.out.println(numbers);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement