(BOJ/백준) 9443 – 대회 준비(Python)

문제가 있는 링크

문제를 해결하다

이 문제는 set 데이터 구조를 사용하여 주어진 입력 값의 처음 몇 문자 유형을 찾습니다.

이후 A부터 Z까지 순차적으로 집합에 있는지를 확인하고, 그렇지 않다면 확인이 완료된 후 지금까지 확인된 번호를 출력한다.

올바른 응답 코드

ans = set()
for i in range(int(input())) :
    s = input()
    ans.add(s(0))
alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
idx = 0
while idx < 26 :
    if alpha(idx % 26) not in ans : break
    idx += 1
print(idx)