美团第一题编程,调手表角度
第一道编程题,本地样例测试通过,粘上去后调试死活都是通过率0%,求大神指点
附代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int i=0;
while(sc.hasNextLine()){
i++;
sc.nextLine();
int a=Integer.parseInt(sc.nextLine());
int b=Integer.parseInt(sc.nextLine());
int result=calculate(a,b);
System.out.println("Output Sample "+i);
System.out.println(result);
}
sc.close();
}
public static int calculate(int a, int b) {
// TODO Auto-generated method stub
if(a>=b){
int result1=360-a+b;
int result2=a-b;
return compare(result1,result2);
}
else{
int result1=b-a;
int result2=360-b+a;
return compare(result1,result2);
}
}
public static int compare(int result1, int result2) {
// TODO Auto-generated method stub
if(result1<=result2)
return result1;
else
return -result2;
}
}