git rebase
}
以下是输入和答案
import java.util.*;
public class uvasolving {
public static int[] jollyarray(int[]x)
{
int[]newarray = new int [x.length-1];
for(int i=1, j=0;i<x.length;i++,j++)
{
newarray[j]=Math.abs(x[i]-x[i-1]);
}
return newarray;
}
public static int sum (int x){
if (x==0)
return 0;
else
return x+ + sum(x-1);
}
public static boolean isJolly(int[]x)
{
int[]array=jollyarray(x);
int n=array.length;
for(int i=0;i<array.length;i++)
{
if(array[i]==0)
return false;
}
int sum=0;
for(int i=0;i<array.length;i++)
{
sum+=array[i];
}
if(sum==sum(n))
return true;
else
return false;
}
public static void main (String[]args)
{
Scanner sc = new Scanner (System.in);
int n= sc.nextInt();
int []array=new int[n];
for(int i=0;i<array.length;i++)
{
array[i]=sc.nextInt();
}
if(isJolly(array))
System.out.print("Jolly");
else
System.out.print("Not jolly");
}
我得到了所有这些都是正确的,为什么我继续在UVA上得到错误答案?
答案 0 :(得分:1)
你的班级“uvasolving”必须被称为“Main”,你的文件必须命名为“Main.java”。它也不能是积极的。基本上,你需要替换它:
public class uvasolving {
用这个:
class Main {