Напишите программу для поиска братьев и сестер данного целочисленного массива
Напишите программу для поиска братьев и сестер данного целочисленного массива. если братья и сестры не найдены, то верните значение -1. input1 относится к длине входных данных. input2-это значения, а input3-это значения, для которых нам нужно найти братьев и сестер.
Пример1:
вход1: 5
вход2: 1,2,3,4,5
input3 не: 1
вывод: {-1}
Пояснение: поскольку 1-это корневой элемент, который не имеет никаких братьев и сестер, поэтому возвращаемое значение равно -1.
Пример 2:
вход1: 6
вход2: 1,2,3,4,5,6
input3 не: 5
выход: {4,6}
Пояснение: {2,3} - это дети 1, а {4,5,6} - дети {2,3}, поэтому выход равен {4,6}
Что я уже пробовал:
public class Exam { public static void main(String[] args) throws IOException { int input1 = 6; int[] input2 = new int[] {1, 2, 3, 4, 5, 6}; int input3 = 5; System.out.println(findSiblings(input1, input2, input3)); } public static int[] findSiblings(int input1, int[] input2, int input3) { int[] result = new int[] {-1}; if (input2[0] == input3) { return result; } return result; } }