結果
| 問題 |
No.264 じゃんけん
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2020-06-24 08:17:36 |
| 言語 | Java (openjdk 23) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 1,770 bytes |
| コンパイル時間 | 4,058 ms |
| コンパイル使用メモリ | 78,236 KB |
| 実行使用メモリ | 41,516 KB |
| 最終ジャッジ日時 | 2024-07-03 20:00:06 |
| 合計ジャッジ時間 | 5,802 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 6 WA * 3 |
ソースコード
import static java.lang.System.*;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class JanKen_03 {
static final int[] myvalidValues = {0,2};
static final int[] yourvalidValues = {0,2};
static final int GU = 0;
static final int TYOKI = 0;
static final int PA = 0;
//勝敗
static final String KATI = "Won";
static final String MAKE = "Lose";
static final String AIKO = "Drew";
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
int myHand = 0;
int yourHand = 0;
try{
String[] inputs = reader.readLine().split(" ");
myHand = Integer.parseInt(inputs[0]);
yourHand = Integer.parseInt(inputs[1]);
if(validNum(myHand, yourHand, myvalidValues, yourvalidValues )){
System.out.println(janKen(myHand, yourHand));
}
}catch(NumberFormatException ne){
System.out.println("1~2の数字を入力してください");
}catch(IOException io){
System.out.println("読込中にエラーが起きました");
}finally{
try{
reader.close();
}catch(IOException io){
System.out.println("BufferedReaderのクローズに失敗しました");
}
}
}
static boolean validNum(int myHand,int yourHand,int[] myvalidValues,int[] yourvalidValues ){
boolean result = false;
if(myHand >= myvalidValues[0] && myHand <= myvalidValues[1] &&
yourHand >= yourvalidValues[0] && yourHand <= yourvalidValues[1]){
return true;
}
return result;
}
static String janKen(int myHand,int yourHand){
switch(myHand - yourHand){
case -1:
case 2 :
return KATI;
case 0 :
return AIKO;
default :
return MAKE;
}
}
}