#20171: 看樂好幾次都沒問題 但側資後硬生生多了一個助攻 ..


z85385637 (M-Kai)

學校 : 樹德科技大學
編號 : 96081
來源 : [180.218.46.214]
最後登入時間 :
2022-10-13 21:14:12
b762. 英國聯蒙 | From: [120.119.33.43] | 發表日期 : 2019-12-12 00:13

import java.util.Scanner;

public class b762 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int Get_Kill = 0; //擊殺
int Get_Assist = 0;//助攻
int Die = 0; //死亡
int kill=0;
int i = 0;
String K = "Get_Kill";
String A = "Get_Assist";
String D = "Die";
int instruction = sc.nextInt();//要輸入幾條指令
while(i!=instruction+1){
String input = sc.nextLine();
if(K.contentEquals(input)) { //
kill++;
Get_Kill++;
switch(kill) {
case 3:
System.out.println("KILLING SPREE!");
break;
case 4:
System.out.println("RAMPAGE~");
break;
case 5:
System.out.println("UNSTOPPABLE!");
break;
case 6:
System.out.println("DOMINATING!");
break;
case 7:
System.out.println("GUALIKE!");
break;
case 8:
System.out.println("LEGENDARY!");
break;
}
if(kill<3) {
System.out.println("You have slain an enemie.");
}else if(kill>8){
System.out.println("LEGENDARY!");
}
}else if(D.contentEquals(input)) {
Die++;
if(kill>=3) {
System.out.println("SHUTDOWN.");
}else {
System.out.println("You have been slained.");
}
kill=0;
}else {
Get_Assist++;
}
i++;
}
System.out.println(Get_Kill+"/"+Die+"/"+Get_Assist);
}

}

 

 
#22891: Re:看樂好幾次都沒問題 但側資後硬生生多了一個助攻 ..


snakeneedy (蛇~Snake)

學校 : 國立高雄師範大學附屬高級中學
編號 : 7661
來源 : [114.40.8.251]
最後登入時間 :
2023-01-25 19:16:06
b762. 英國聯蒙 | From: [218.164.115.250] | 發表日期 : 2020-10-09 01:44

問題看起來跟我在這則回應提到的一樣,測資後面有多餘的空白符號,導致判斷出錯

 
ZeroJudge Forum