Programming/python

백준 1316 : 그룹 단어 체커

kevin_01 2022. 12. 28. 16:49
728x90

# 1316 : 그룹 단어 체커
a = int(input())
b = 0
re = 0
for _ in range(a):
    b=0
    c = input()
    d=[]
    if len(c)<=2:
        b=0
    else:
        for i in c:
            if i not in d:
                d.append(i)
                e=i
            else:
                if i != e:
                    b +=1
                
    if not b:
        re += 1

print(re)
  • a에 문장 입력 반복 횟수를 넣는다.
  • 반복문으로 문장의 반복만큼 입력받는다.
  • 문장의 길이가 2보다 작거나 같다면 그룹단어 이다.
  • 아니라면 배열안에 하나씩 넣어 이미 있다면 바로 전 문자와 같은지 확인하여 그룹단어임을 확인한다.
  • b = 0 이면 그룹단어 이고 0보다 크다면 그룹단어가 아니다.
  • 마지막으로 그룹단어 개수를 출력한다.
728x90

'Programming > python' 카테고리의 다른 글

백준 2839 : 설탕배달  (0) 2023.01.09
백준 2775 : 부녀회장이 될테야  (0) 2023.01.09
백준 1193 : 분수찾기  (0) 2022.12.28
11.29(Tue)경진대회 참가  (0) 2022.11.30
11.26(sat) - 백준 코딩 시작  (0) 2022.11.26