1. 문제 출처
https://www.acmicpc.net/problem/1316
2. 풀이
단순 구현 문제이다
# 입력
n = int(input())
strings = []
for _ in range(n):
strings.append(input())
def solution():
# 결과값
result = 0
# 문자열 하나씩 확인
for string in strings:
flag = True
# 각 문자
c = string[0]
# 한번 나온 문자 저장
c_list = [c]
for idx in range(1,len(string)):
# 새로운 문자가 나왔는데 리스트에 없다면
if string[idx] != c:
if string[idx] in c_list:
flag=False
break
else:
c = string[idx]
c_list.append(c)
# 그룹 단어 이면 result+=1
if flag:
result+=1
print(result)
solution()
'알고리즘' 카테고리의 다른 글
[Python]1655-백준-가운데를 말해요 (1) | 2024.03.15 |
---|---|
14499-백준-주사위 굴리기 (0) | 2023.03.29 |
13458-백준-시험 감독 (0) | 2023.03.28 |
14405-백준-피카츄 (0) | 2023.03.20 |
1755-백준-숫자놀이 (0) | 2023.03.17 |