My solution is correct, on running it displays the correct answer but, it doesn't pass the verification test. THIS IS A BUG!
package com.codegym.task.task02.task0216;
/*
Minimum of three numbers
*/
public class Solution {
public static int min(int a, int b, int c) {
//write your code here
if(a==b && b== c )
{
return a;
}
else if(a==b)
{
return ((a<c)? a : c) ;
}
else if(b==c)
{
return ((a<c)? a : c);
}
else if(a==c)
{
return ((a<b)? a : b);
}
else
{
return ( (a<b && b<c)? a : (( b<a && a<c )? b : c) );
}
}
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));
}
}