public class Solution {
public static int min(int a, int b, int c, int d) {
if (min(a,b) < min(c,d)) return min(a,b);
else return min(c,d);
}
public static int min(int a, int b)
{
if (a < b) return a;
else return b;
}
public static void main(String[] args) throws Exception {
System.out.println(min(-20, -10));
System.out.println(min(-40, -10, -30, 40));
System.out.println(min(-20, -40, -30, 40));
System.out.println(min(-20, -10, -40, 40));
System.out.println(min(-20, -10, -30, -40));
}
}
Вопрос: решение оказалось верным, но где в нашем методе сравнение с и d?
Sergey Moklokov
7 уровень
Вопрос: решение оказалось верным, но где в нашем методе сравнение с и d?
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
21 мая 2020, 12:40полезный
Ты же передаешь c и d в метод min с двумя параметрами: min(c,d)
Там они и сравниваются.
Можно и результаты вызовов min(a,b) и min(c,d) не сравнивать с помощью if, а точно так же передать в этот метод. Тогда метод с 4 параметрами можно написать в одну строчку:
+2