◼ PS Note/백준

[백준] 1316번 : 그룹 단어 체커 (🥈실버 5) (Python)

SangYoonLee (SYL) 2023. 1. 21. 00:37
반응형

문제 바로 가기

 

1316번: 그룹 단어 체커

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

www.acmicpc.net

 


풀이

  • 사용 언어 : Python
  • 풀이한 날짜 : 2021-09-18
num = int(input())
count = 0

for i in range(num):
    lst = []
    word = input()
    for j in range(len(word)):
        if j > 0:
            if (word[j] in lst) and (word[j] != word[j-1]):
                count -= 1
                break
        lst.append(word[j])
    count += 1
    
print(count)

(예전에 기록해둔 풀이를 그대로 옮겨온 것이기에, 부가 설명이 없다는 점 양해 부탁드립니다.)

 

반응형