結果
| 問題 | No.24 数当てゲーム | 
| コンテスト | |
| ユーザー |  toshiro_yanagi | 
| 提出日時 | 2022-05-15 00:09:56 | 
| 言語 | Go (1.23.4) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 2 ms / 5,000 ms | 
| コード長 | 632 bytes | 
| コンパイル時間 | 10,533 ms | 
| コンパイル使用メモリ | 218,692 KB | 
| 実行使用メモリ | 6,944 KB | 
| 最終ジャッジ日時 | 2024-07-23 11:27:25 | 
| 合計ジャッジ時間 | 11,239 ms | 
| ジャッジサーバーID (参考情報) | judge5 / judge4 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 10 | 
ソースコード
package main
import "fmt"
func main() {
	//下準備
	dic := [10]int{}
	//標準入力
	var n int
	fmt.Scan(&n)
	for range make([]struct{}, n) {
		//4個の数字を質問
		const m = 4
		var abcd [m]int
		for i := range make([]struct{}, m) {
			fmt.Scan(&abcd[i])
		}
		//相手の反応
		var r string
		fmt.Scan(&r)
		//反応を見て数当ての指標にする
		for i := range make([]struct{}, m) {
			switch r {
			case "YES":
				dic[abcd[i]]++
			case "NO":
				dic[abcd[i]]--
			}
		}
	}
	//刈り取り
	k, v := -1, -1
	for dic_k, dic_v := range dic {
		if dic_v > v {
			k, v = dic_k, dic_v
		}
	}
	fmt.Println(k)
}
            
            
            
        