Notice
Recent Posts
Recent Comments
Archives
반응형
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
01-24 05:46
250x250
관리 메뉴

꿈꾸는 개발자의 블로그

[백준] Python - 1316 그룹 단어 체커 본문

Algorithm/Baekjoon

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

aldrn29 2022. 9. 19. 21:53

문제 링크

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

 

1316번: 그룹 단어 체커

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

www.acmicpc.net

 

문제 풀이

  1. 문자열의 문자가 다음 문자와 연속되는지 확인한다.
  2. 만약 연속되지 않는데, 이후 문자열에 해당 문자가 있다면 그룹 단어가 아니다. 

 

전체 코드

num = int(input())
result = num

for i in range(num) :
    word = list(input())

    for s in range(len(word)-1) :
        if word[s] == word[s+1] :
            continue
        elif word[s] in word[s+1:] :
            result -= 1
            break

print(result)

 

728x90
728x90
Comments