package main import "fmt" func main() { var a1, a2, a3, a4, a5 int fmt.Scan(&a1, &a2, &a3, &a4, &a5) m := make(map[int]int, 13) m[a1]++ m[a2]++ m[a3]++ m[a4]++ m[a5]++ hand := "" switch len(m) { case 2: for _, v := range m { if v == 1 || v == 4 { hand = "NO HAND" break } else if v == 3 || v == 2 { hand = "FULL HOUSE" break } } case 3: for _, v := range m { if v == 3 { hand = "THREE CARD" break } else if v == 2 { hand = "TWO PAIR" break } } case 4: hand = "ONE PAIR" default: hand = "NO HAND" } fmt.Println(hand) }