-Code
def solution(n, words):
arr = {
1: [0, 0, 0],
2: [0, 0, 0],
3: [0, 0, 0],
4: [0, 0, 0],
5: [0, 0, 0]
}
for w in words:
num, word = int(w[0]), ord(w[1]) - ord('A')
arr[num][word] += 1
for el in arr:
cut = 1 if el != 5 else 2
for i in range(3):
if arr[el][i] < cut:
return "NIE"
return "TAK"
n = int(input())
words = list(input().split())
print(solution(n, words))
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬] 7360번 Undercut (1) | 2024.06.13 |
---|---|
[백준/파이썬] 1269번 대칭 차집합 (0) | 2024.06.12 |
[백준/파이썬] 31663번 Mean Words (0) | 2024.06.10 |
[백준/파이썬] 8574번 Ratownik (0) | 2024.06.09 |
[백준/파이썬] 14911번 궁합 쌍 찾기 (0) | 2024.06.08 |