public class Solution {
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int max = Math.max(Math.max(a,b),c);
int min = Math.min(Math.min(a,b),c);
int mid = (a+b+c)-max-min;
System.out.println(mid);
}
}
Решал без if eise просто на математике, в помощи все решают с дополнительными условиями даже там где логика основана все так же на математике . собственно вопрос для чего ?????? oleg
16 уровень
if else или math ???
Решен
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Мутная АнКа
27 ноября 2019, 14:20
Хм, а если подставить числа, допустим 5, 5, 2, то программа покажет 5 и ругается у меня на этом
0
Ksenia Volkova Java Developer в DXC Master
27 ноября 2019, 14:39
Так и должно быть 5. На что ругается-то?
0
Дмитрий
6 октября 2019, 19:17
У всех разные знания на старте. Кто-то с нуля, кто-то с опытом. Понимание деталей и тонкостей это есть плюс, знаете глубже и можете применить методы - это ваш выбор, ваше решение.
Каждый выбирает свой вариант исходя из знаний и опыта.
0
Justinian Judge в Mega City One Master
6 октября 2019, 19:15
Задача собственно на if ..else, можно и так как у тебя, можно еще 20 способами, каждый решает как может и как получается.
0