그룹 단어 체커
import sys
def main():
input = sys.stdin.readline
answer = 0
for _ in range(int(input())):
word = input().rstrip()
seen = [False] * 26
prev = None
for c in word:
if prev != c:
i = ord(c) - ord('a')
if seen[i]:
break
seen[i] = True
prev = c
else:
answer += 1
main()
for-else와 while-else
다른 프로그래밍 언어와는 다르게 Python에서는 for과 while문에도 else를 사용할 수 있습니다.
else 내부의 문장들은 break로 루프를 빠져나오지 않고, (for문에서) 이터레이트가 완료되었거나, (while문에서) 조건이 거짓이 되어 반복이 종료되었을 때 실행됩니다.
댓글