Advertisement
Guest User

Untitled

a guest
Jan 4th, 2024
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class AloneNumbers {
  4. public static void main(String[] args) {
  5. Scanner scanner = new Scanner(System.in);
  6. String input = scanner.nextLine();
  7. String[] masiv = input.split(", ");
  8. int[] numbers = new int[masiv.length];
  9.  
  10. //Getting the array
  11. for (int i = 0; i < masiv.length; i++) {
  12. numbers[i] = Integer.parseInt(masiv[i]);
  13. }
  14.  
  15. //Target input
  16. int target = scanner.nextInt();
  17.  
  18. if (numbers.length == 1) {
  19. System.out.print("[" + numbers[0] + "]");
  20. } else if (numbers.length == 2) {
  21. System.out.print("[" + numbers[0] + ", " + numbers[1] + "]");
  22.  
  23. } else {
  24. for (int i = 1; i < numbers.length - 1; i++) {
  25. if (!(numbers[i] == numbers[i - 1] && numbers[i] == numbers[i + 1]) && numbers[i] == target) {
  26. if (numbers[i - 1] > numbers[i + 1]) {
  27. numbers[i] = numbers[i - 1];
  28. } else {
  29. numbers[i] = numbers[i + 1];
  30. }
  31. }
  32. }
  33. for (int i = 0; i < numbers.length; i++) {
  34. if (i == 0) {
  35. System.out.print("[" + numbers[i] + ", ");
  36. } else if (i == (numbers.length - 1)) {
  37. System.out.print(numbers[i] + "]");
  38. } else {
  39. System.out.print(numbers[i] + ", ");
  40. }
  41.  
  42.  
  43. }
  44. }
  45.  
  46.  
  47. }
  48. }
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement