그룹 단어 체커 - 백준 1316번 관련 문의드립니다.
N = int(input())
words = [ input() for _ in range(N) ]
ans = 0
for word in words:
prev = word[0]
before = []
isGroup = True
for i in range(len(word)):
if word[i] != prev:
before.append(prev)
if word[i] in before:
isGroup = False
break
if isGroup:
print(word)
ans += 1
print(ans이게 수업으로 제공하셨던 정답 코드인데, 오답 코드가 아닌가 해서 여쭤봅니다.
prev 변수가 갱신이 되지않고 계속해서 그룹여부를 체크하는데, 이 부분이 잘못 된 것이 아닌가 싶습니다.
예를 들어 abcb라는 문자열의 경우에서도 그룹단어가 아니어야하는데 그룹단어로 검출되는 로직인 것 같습니다. 제가 그룹단어에 대해 잘못 이해한 걸까요?
답변 1
백준 사이트 서버종료
1
25
0
예시1 질문
0
55
1
안녕하세요 코테 난이도
-1
346
2
연습문제 답 제공 관련하여
0
78
2
코테가 1주일 남았을 때의 학습 우선순위
0
110
2
목표문제
0
88
2
선행으로 공부하면 좋을 이산수학 종류를 알고싶어요.
0
114
1
사전문제가 잘 보이지 않습니다 !
0
85
2
스스로 고민하고 답을 보지 않고 구현을 해보았는데요
0
112
2
섹션 6 사전문제 3번문제 답안이 틀린것 같아요
0
130
2
입/출력으로 모듈화를 해서 문제를 풀어보려고 하는데 방향이 맞는지 궁금합니다.
0
95
1
사전문제말구 수업 강의하실때 사용하시는 자료는 배포안하시나요??
0
123
2
백준 12865문제 질문드립니다.
0
107
2
6강 연습문제 13137 질문있습니다.
0
92
1
오류
0
118
2
재귀
0
106
2
1강 연습문제&목표문제 정답지 위치
0
183
2
1강 연습문제 복습문제1 문제 오류
0
105
2
안녕하세요, print 방식에 대해 문의드립니다.
0
105
2
3:30 - sys.stdin.readline 질문
0
102
1
트리 - 목표문제 11725 메모리 초과
0
179
3
사전문제 관련 질문
0
170
2
식 오류 있습니다.
1
143
1
해상도 720p 라 글자가 흐릿하게 보입니다.
0
168
2





