어후 꽤나 애 먹은 문제였다
구현하는 것보다 어떻게 풀 지 생각하는 것이 훨씬 오래 걸렸다.
만약, 현재의 문자와 바로 이전의 문자가 동일하지 않은데 문자열 내에 같은 문자가 있었다면 cnt 수를 감소시키는 방향으로 문제를 풀었다.
a = int(input())
cnt = a
for i in range(a):
arr = list(input())
for j in range(1, len(arr)):
if arr[j-1] != arr[j]:
if arr[j] in arr[:j-1]:
cnt -= 1
break
print(cnt)
'프로그래밍 언어 > 파이썬' 카테고리의 다른 글
백준 > 1181 단어 정렬 (0) | 2024.02.14 |
---|---|
백준 > 10814 나이순 정렬 (0) | 2024.02.14 |
백준 > 27294 몇개고? (0) | 2024.02.11 |
백준 > 1712 손익분기점 (0) | 2024.02.10 |
백준 > 29736 브실이와 친구가 되고 싶어 🤸♀️ (1) | 2024.02.09 |