백준 [ALGORITHM] - 인사성 밝은 곰곰이 (25192)
2023. 5. 29. 21:36ㆍ코딩/백준 [ALGORITHM]
반응형
n = int(input())
count = {}
tmp = 0
tmp2 = 0
for i in range(n):
inner = input()
if inner not in count:
count[inner] = 1
if inner == 'ENTER':
tmp2 += 1
tmp += len(count)
count.clear()
tmp += len(count)
print(tmp - tmp2)
처음엔 list로 만들었는데 list로 하면 값들이 많아졌을때 카운트를 하게 되면 시간 복잡도가 너무 커져서 시간초과가 발생함
따라서 dict를 이용해서 카운트 해주었다.
반응형
'코딩 > 백준 [ALGORITHM]' 카테고리의 다른 글
백준 [ALGORITHM] - 카드 놓기 (5568) (0) | 2023.06.12 |
---|---|
백준 [ALGORITHM] - 명령 프롬프트 (1032) (0) | 2023.06.11 |
백준 [ALGORITHM] - DFS와 BFS (1260) (0) | 2023.05.28 |
백준 [ALGORITHM] - 카드2 (2164) (0) | 2023.04.21 |
백준 [ALGORITHM] - 덱 (10866) (0) | 2023.04.20 |