int[] anArray = new int[3];
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
anArray[0] = Integer.parseInt(reader.readLine());
anArray[1] = Integer.parseInt(reader.readLine());
anArray[2] = Integer.parseInt(reader.readLine());
if (anArray[0] != anArray[1] & anArray[0] != anArray[2] & anArray[1] == anArray[2]) {
System.out.println(0);
} else if (anArray[1] != anArray[0] & anArray[1] != anArray[2] & anArray[0] == anArray[2]) {
System.out.println(1);
} else if (anArray[2] != anArray[0] & anArray[2] != anArray[1] & anArray[0] == anArray[1]) {
System.out.println(2);
}
Вроде всё правильно, но проверку не проходит, в чем суть?Artyom Berezovsky
4 уровень
Не проходит проверку.
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Роман
11 сентября 2017, 12:25
Бред получается, уже разными условиями делал, всё равно не проходит проверку...
0
Pavlo Plynko Java-разработчик в CodeGym Expert
9 ноября 2017, 15:59
Привет! Сдал эту задачу в итоге?
0
Роман
17 ноября 2017, 02:31
Привет! Ага, в итоге пошел сейчас проверить как решал её но к сожалению решение было пустым, не сохранилось по чему то и перерешал её использую массив :) Потом увидел что нужно было всего лишь трем переменным значения дать и сравнить их )))
0
Pavlo Plynko Java-разработчик в CodeGym Expert
11 сентября 2017, 09:05
С клавиатуры вводятся три числа: первое, второе и третье. Вывод должен быть 1 либо 2 либо 3.
0
Александр ХаартExpert
9 сентября 2017, 13:58
Круто. А что нужно, что-бы прошло проверку ?
0
Artyom Berezovsky
9 сентября 2017, 14:23
Три числа
Ввод с клавиатуры, сравнение чисел и вывод на экран — у студентов 4 уровня секретного центра JavaRush эти навыки оттачиваются до автоматизма.
Давайте напишем программу, в которой пользователь вводит три числа с клавиатуры. Затем происходит сравнение, и если мы находим число, которое отличается от двух других, выводим на экран его порядковый номер.
Требования:
1. Программа должна считывать числа c клавиатуры.
2. Программа должна использовать команды System.out.println() или System.out.print().
3. Программа должна выводить на экран порядковый номер числа, отличного от остальных.
4. Если все числа разные, ничего не выводить.
0
Александр ХаартExpert
9 сентября 2017, 15:31
Ну не знаю, нас в школе считали не с нуля, когда мы в шеренгу становились. Не знаю как сейчас.)
А задание надо сразу выкладывать.
0
Artyom Berezovsky
11 сентября 2017, 05:51
Это вообще-то массив, элементы которого начинаются с нуля.
0
Александр ХаартExpert
11 сентября 2017, 07:46
Насколько я вижу исходный код, никакого массива там нет. А по заданию, надо вывести порядковый номер введенной строки. Мы вводим первую, вторую и третью строку...
Так что независимо, есть массив, нет его - вывести порядковый номер отличающейся строки.
0