인프런 커뮤니티 질문&답변

dyko615님의 프로필 이미지
dyko615

작성한 질문수

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

10. 문자거리

안녕하세요

작성

·

296

0

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

답변 2

0

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


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

0

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

dyko615님의 프로필 이미지
dyko615

작성한 질문수

질문하기