11856. 반반

기록하는 용도·2022년 5월 24일
0
  1. 문제에서 문자열의 길이가 4라고 정의되어있기때문에 반복문을 통해 각 문자열의 개수가 2인지 확인하도록 했다.
  2. 그러지않은 위치가 있다면 break로 반복문을 빠져나와 "No"를 저장하도록했다.
t = int(input())
for i in range(t):
    S = list(input())
    res = ""
    for a in range(len(S)):
        if S.count(S[a]) != 2:
            res = "No"
            break
            
        res = "Yes"

    print("#{} {}".format(i+1, res))

딕셔너리로도 가능하다.
반복문으로 각 문자의 개수를 체크한 후,
딕셔너리의 길이가 2이고, 각 문자의 값이 2라면 "Yes"를 출력하도록 하면된다.

0개의 댓글