inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

카카오 코테 6주 합격! 실전 파이썬 코딩테스트

목표문제: 문제 코딩

그룹 단어 체커 - 백준 1316번 관련 문의드립니다.

해결된 질문

170

wonu

작성한 질문수 3

0

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라는 문자열의 경우에서도 그룹단어가 아니어야하는데 그룹단어로 검출되는 로직인 것 같습니다. 제가 그룹단어에 대해 잘못 이해한 걸까요?

코딩-테스트 알고리즘 소프트웨어-설계 data-structure

답변 1

0

헤이밥

네 맞습니다. 문제 풀이 강의고 디버깅도 중요해서
실수하는 것도 보여드리려고 수업에 넣었습니다

다음 영상에서 디버깅 하는 모습까지 담겨있으니까 참고해주세요!

백준 사이트 서버종료

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