[BOJ] 1316 그룹 단어 체커
이 문제는 단어를 입력받아서 그룹단어인지 확인해주는 조건문을 잘 작성하면 풀 수 있었다.
이중 for 문 구조로 작성했고, 각 단어의 한 글자씩 순회하면서 이전에 값을 가지고 있었는지와 직전 값이 해당 글자와 동일한지를 비교하여 틀리면 count하였고, 총 입력 받은 갯수에서 이를 차감하여 점수를 매겼다.
나의 풀이
N = int(input())
words = []
wrongCount = 0
for i in range(N):
words.append(input())
for word in words:
unit = []
for j in word:
if j in unit and unit[-1]!= j:
wrongCount += 1
break
else:
unit.append(j)
print(N - wrongCount)