Algorithm(알고리즘)/백준
09_백준 _1316번 파이썬 그룹 단어 체커
고로케
2021. 6. 17. 00:51
반응형
문자열 인덱싱, 으로 해결했다
if x[i] != x[i+1]: 이면
if x[i] in x[i+2:]: 그 문자가 다다음 문자 뒤에 등장한다면
return 0 리턴값 0를 준다.
조건에 만족하지 않으면 count 를 1 올려서 리턴하고
input 단어 수 만큼 반복하여 count 값을 다 더한 뒤 출력한다.
- 풀이
a = int(input())
result = 0
def checker(x):
count = 0
for i in range(len(x) - 1):
if x[i] != x[i + 1]:
if x[i] in x[i + 2:]:
return 0
count += 1
return count
for i in range(a):
x = list(map(str, input()))
result += checker(x)
print(result)
반응형