Добрый день,
Не получается решить задачу. Все что пробовал, это сравнение пар, так как думаю что такое решение более короткое. Но ни один из кодов не проходит компиляцию. Пока, остановился на данном коде.
Как мне кажется, идея задачи и способы ее решения мне понятны, но решить не получается.
Подскажите пожалуйста, на что обратить внимание в коде или я ошибаюсь и ход данного решения в корне не верный.
package com.javarush.task.task02.task0217;
/*
Минимум четырех чисел
*/
public class Solution {
public static int min(int a, int b, int c, int d) {
//напишите тут ваш код
int minAB = min(a,b);
int minCD = min(c,d);
{
if (c < d)
return c;
else
return d;
}
{
if (minAB < minCD)
return minAB;
else
return minCD;
}
}
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));
}
}