Advertisement
Guest User

First

a guest
Jan 20th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1.  
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. import java.util.ArrayList;
  30. import java.util.Arrays;
  31. import java.util.List;
  32. import java.util.Scanner;
  33.  
  34. public class ArraySearch {
  35.     public static void main(String[] args) {
  36.         Scanner scanner = new Scanner(System.in);
  37.  
  38.         int[] numbers = Arrays.stream(scanner.nextLine().split(",")).mapToInt(Integer::parseInt).toArray();
  39.  
  40.         List<String> result = new ArrayList<>();
  41.  
  42.         for (int num : numbers) {
  43.             int index = Math.abs(num) - 1;
  44.             if (numbers[index] > 0) {
  45.                 numbers[index] = -numbers[index];
  46.             }
  47.         }
  48.  
  49.         for (int i = 0; i < numbers.length; i++) {
  50.             if (numbers[i] > 0) {
  51.                 result.add(String.valueOf(i + 1));
  52.             }
  53.         }
  54.         System.out.println((String.join(",", result)));
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement