📌 문제

💯 정답
n = int(input())
count = 0
for i in range(n):
word = input() // 단어 입력
for j in range(len(word)):
if j != len(word)-1: // 인덱스 제한 조건(j가 마지막 알파벳이 아닐 때)
if word[j] == word[j+1]: // 연속으로 같으면
pass
elif word[j] in word[j+1:]: // 뒤에 같은 알파벳이 있으면
break // 반복문 탈출
else:
count += 1 // 그룹 단어 카운트
print(count)
📝 설명
• 그룹 단어인지 체크하는 부분은 두번째 for문 부분이다.
• j가 마지막 단어의 마지막 인덱스가 아닐때,
연속으로 같은 알파벳이면 pass이고, 현재 인덱스부터 끝까지 중에 같은 알파벳이 있으면 break를 한다.
• break가 걸리지 않은 단어 즉 그룹 단어는 마지막에 else구문의 count가 실행된다.
⭐️ 알고가기 _ pass / continue
pass
그냥 지나간다.
프로그램이 특별히 처리할 일이 없을 때 사용한다.
continue
다음 루프를 실행한다.
보통 for문에서 사용되며, 이후 코드를 건너뛰고 바로 다음 루프를 실행한다.