Algorithm(알고리즘)/백준
09_백준 _1316번 파이썬 그룹 단어 체커
반응형
문자열 인덱싱, 으로 해결했다
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)
반응형
'Algorithm(알고리즘) > 백준' 카테고리의 다른 글
11_백준 1011번 파이썬 Fly me to the Alpha Centauri (0) | 2021.06.17 |
---|---|
10_백준 _2839번 파이썬 설탕 배달 (0) | 2021.06.17 |
08_백준 _2941번 파이썬 크로아티아 알파벳 (0) | 2021.06.17 |
07_백준 _1157 파이썬 단어 공부 (0) | 2021.06.17 |
06_백준 _4673 파이썬 셀프 넘버 (0) | 2021.06.17 |
댓글