#26265: #求大神指點 #Java


qing98989@gmail.com (BE)


 import java.util.Scanner;

public class JAVA 

{

public static void main(String[] args) 

{

Scanner input=new Scanner(System.in);

while(input.hasNext())

{

int year=input.nextInt();

if((year%4==0&&year%100!=0)||year%400==0)

{

System.out.println("閏年");

break;

}

else

{

System.out.println("平年");

}

}

input.close();

}

}

 

這是我的程式碼

測試時都AC , 但1.2MB  (看上面需要<1MB)

正式測就WA -> 只輸出一行

請問Java大神如何刪減code 還是指點一下錯誤的地方,感謝協助!!

#26267: Re:#求大神指點 #Java


jam930725@gmail.com (浮沉沉沉沉沉沉沉沉)


不是大神

把while裡面的break拿掉就可以了

另外 <1MB 指的是測資的大小,不是對於程式的要求

記憶體限制與前面的 1.0S 才是

#26268: Re:#求大神指點 #Java


qing98989@gmail.com (BE)


不是大神

把while裡面的break拿掉就可以了

另外

記憶體限制與前面的 1.0S 才是


非常感謝!!

我以為是遇到閏年就要停下來  @@