結果
| 問題 |
No.227 簡単ポーカー
|
| コンテスト | |
| ユーザー |
SagToki
|
| 提出日時 | 2018-05-17 10:15:32 |
| 言語 | Java (openjdk 23) |
| 結果 |
AC
|
| 実行時間 | 135 ms / 5,000 ms |
| コード長 | 1,356 bytes |
| コンパイル時間 | 3,449 ms |
| コンパイル使用メモリ | 78,360 KB |
| 実行使用メモリ | 41,512 KB |
| 最終ジャッジ日時 | 2024-06-28 13:27:06 |
| 合計ジャッジ時間 | 6,100 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 14 |
ソースコード
import java.util.Arrays;
import java.util.Scanner;
import java.util.InputMismatchException;
public class EasyPoker {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
try{
int[] array = new int[13];
for(int i = 0 ; i < 5 ; i++){
int X =scanner.nextInt();
array[X - 1]++;
if(X < 1 || X > 13){
System.out.println("数字は1以上13以下で入力してください");
}
}
Arrays.sort(array);
if(array[12] == 3){
if(array[11] == 2){
System.out.println("FULL HOUSE");
}else{
System.out.println("THREE CARD");
}
}else if(array[12] == 2){
if(array[11] == 2){
System.out.println("TWO PAIR");
}else if(array[11] == array[10]){
System.out.println("ONE PAIR");
}
}else{
System.out.println("NO HAND");
}
}catch(InputMismatchException e){
System.out.println("数字を入力してください");
}catch(Exception E){
System.out.println("予期せぬエラーです");
}
}
}
SagToki