• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

안녕하세요

22.06.08 16:29 작성 조회수 209

0

안녕하세요 선생님 강의 잘보고있습니다
제가 풀은 문제가 어느부분이 틀린지 모르겠어가지고요.. 정답은 정상적으로 나오는데 ㅇ오답처리가되서요ㅠㅠ
 

답변 2

·

답변을 작성해보세요.

0

ㅇㄷㅇ님의 프로필

ㅇㄷㅇ

2022.07.28

예시로 답을 abceabcde e 로 입력해보세요. 정답이 나오지 않을 겁니다.


이유는 두번째 for문에서 Math.min( ) 메소드로 answer[ ] 배열값과 변수s 값을 비교할 때, answer[ ] 의 앞 부분의 값이 s보다 작으면 안되기 때문이죠. 따라서 처음에 변수 s를 큰 숫자로 초기화 해주셔야 합니다.

0

나르비님의 프로필

나르비

2022.06.08

두번째 for문에 들어가기 전에 s 값을 0으로 초기화해주지 않아서 문제가 생긴걸로 보여집니다.