https://www.acmicpc.net/problem/1316
1316번: 그룹 단어 체커
그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때
www.acmicpc.net
N=int(input()) #입력할 단어의 개수를 입력한다.
total=N #총 단어개수를 total에 선언해준다.
for i in range(N):
s=input() #단어를 입력한다.
for j in range(len(s)-1): #for문을 단어길이로 입력한다.
if(s[j]==s[j+1]): #같은 글자가 반복될시 계속 진행한다.
continue
elif(s[j] in s[j+1:]):
#만약 글자가 뭉쳐있는 것이 아니라 다른 곳 떨어져 있을시
#그룹단어가 아니므로 total에서 -1한다.
total=total-1
break
print(total)
'Baekjoon > Python3' 카테고리의 다른 글
[백준] 2738번 행렬 덧셈 (0) | 2023.07.05 |
---|---|
[백준] 25206번 너의 평점은 (0) | 2023.06.30 |
[백준] 2941번 크로아티아 알파벳 (0) | 2023.06.18 |
[백준] 4344번 평균은 넘겠지 (0) | 2023.06.18 |
[백준] 1157번 단어 공부 (0) | 2023.06.18 |