새소식

⌨️ Algorithms/백준

[Python] 백준 1316번_그룹 단어 체커

2022. 7. 26. 17:14

  • -

https://www.acmicpc.net/problem/1316

 

1316번: 그룹 단어 체커

그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때

www.acmicpc.net

 

N = int(input()) # 단어 개수

group_n = N # 그룹 단어의 개수 (= 단어 개수)

for _ in range(N):
  word = input() # 입력되는 단어 
  for i in range(len(word)-1): # 0 ~ (word의 글자 수 - 1)
    if word[i] == word[i+1]: # i번째 글자가 그 다음(i+1) 글자와 같다면
      pass
    elif word[i] in word[i+1:]: # i번째 글자가 i+1 이후에도 등장한다면
      group_n -= 1 # group_n = group_n - 1 
      break 

print(group_n)

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다!