結果
| 問題 | No.24 数当てゲーム | 
| コンテスト | |
| ユーザー |  naoe123 | 
| 提出日時 | 2020-01-26 09:24:46 | 
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 31 ms / 5,000 ms | 
| コード長 | 824 bytes | 
| コンパイル時間 | 121 ms | 
| コンパイル使用メモリ | 12,672 KB | 
| 実行使用メモリ | 10,752 KB | 
| 最終ジャッジ日時 | 2024-09-14 10:49:18 | 
| 合計ジャッジ時間 | 996 ms | 
| ジャッジサーバーID (参考情報) | judge3 / judge4 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 10 | 
ソースコード
N=int(input())
y_l=[]
n_l=[]
default=[0,1,2,3,4,5,6,7,8,9]
for i in range(N):
    A,B,C,D,R=input().split()
    A=int(A)
    B=int(B)
    C=int(C)
    D=int(D)
    if R=='NO':
        try:
            default.remove(A)
        except:
            pass
        try:
            default.remove(B)
        except:
            pass
        try:
            default.remove(C)
        except:
            pass
        try:
            default.remove(D)
        except:
            pass
    else:
        y_l.append(A)
        y_l.append(B)
        y_l.append(C)
        y_l.append(D)
import collections
c=collections.Counter(y_l)
if len(default)==1:
    print(default[0])
else:
    kaisu=c.most_common()[0][1]
    c={k: v for k, v in c.items() if v >= kaisu}
    y_l=list(c.keys())
    print(list(set(default)&set(y_l))[0])
            
            
            
        