백준 1316 [파이썬]


백준 1316 [파이썬]

문제 Note 연속되는 문자를 임의의 변수에 저장 연속되는 문자 끝나고 뒤의 문자열에서 앞서 저장한 문자가 있는지 확인 Code num = int(input()) group_word = 0 for _ in range(num): word = input() error = 0 for i in range(len(word)-1): #입력 받은 단어의 길이-1까지 if word[i] != word[i+1]: #연속되는 두 문자가 다르면 new_word = word[i+1:] #이후의 문자열을 new_word에 저장 if new_word.count(word[i]) > 0: #new_word에 방금까지 연속한 문자가 있다면 error += 1 #에러 증가 if error == 0: group_word += 1 #에러가 0이면 그룹단어 print(group_word) Study point 새로운 변수에 뒷 문자열을 담는 관점 문자열 슬라이싱 문제를 더 다뤄서 익숙해질 것...



원문링크 : 백준 1316 [파이썬]