public class Solution {
public static int min(int a, int b, int c) {
//tutaj wpisz swój kod
if (a <= b && b < c)
{
return a;
}
if(b < a && c < b)
{
return c;
}
else
{
return a;
}
}
public static void main(String[] args) throws Exception {
System.out.println(min(1, 2, 3));
System.out.println(min(-1, -2, -3));
System.out.println(min(3, 5, 3));
System.out.println(min(5, 5, 10));
}
}
Doesn't work. Why?
Rozwiązane
Komentarze (5)
- Popularne
- Najnowsze
- Najstarsze
Musisz się zalogować, aby dodać komentarz
Misiu
25 kwietnia 2020, 21:04
5, 5, 3 returns 5
0
rzubr
25 kwietnia 2020, 21:20
5, 5, 3?
3 , 5, 3 returns 3
0
Misiu
25 kwietnia 2020, 21:37przydatny
Kod musi działać poprawnie dla każdych danych. Nie tylko tych przykładowych w zadaniu.
Użytkownik podaje w kolejności: 5, 5, 3, a Twój kod zwraca: minimum tych liczb to 5.
+1
rzubr
25 kwietnia 2020, 21:40
Rozumiem, dopasowywałem typowo pod zadanie. Dzięki wielkie :)
0
Misiu
25 kwietnia 2020, 21:53
Tak, to typowe na początku tej tutejszej przygody. Też to przerabiałem ;)
Twórcy zadań podają kilka typowych przykładów wejść-wyjść. Ale nasz kod powinien uwzględniać także inne możliwe dane, w tym te szczególne - zera, powtórzenia, itd.
0