結果
| 問題 |
No.227 簡単ポーカー
|
| コンテスト | |
| ユーザー |
toshiro_yanagi
|
| 提出日時 | 2022-05-11 23:15:30 |
| 言語 | Go (1.23.4) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 499 bytes |
| コンパイル時間 | 13,947 ms |
| コンパイル使用メモリ | 226,196 KB |
| 実行使用メモリ | 5,376 KB |
| 最終ジャッジ日時 | 2024-07-19 09:08:26 |
| 合計ジャッジ時間 | 14,673 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 3 WA * 11 |
ソースコード
package main
import "fmt"
func main() {
const n = 5
var a [n]int
for i := 0; i < n; i++ {
fmt.Scan(&a[i])
}
m := map[int]int{}
for _, k := range a {
_, ok := m[k]
if ok {
m[k]++
} else {
m[k] = 0
}
}
flg := 0
for _, v := range m {
if 1 < v && v < 4 {
flg += v
}
}
var ans string
switch flg {
case 5:
ans = "FULL HOUSE"
case 4:
ans = "THREE CARD"
case 3:
ans = "TWO PAIR"
case 2:
ans = "ONE PAIR"
default:
ans = "NO HAND"
}
fmt.Println(ans)
}
toshiro_yanagi