sjm1309   1년 전

아래와 같이 코드를 짜보았는데 여러 반례를 집어넣어도 nullpointer 가 발생하는 이유를 찾지 못하였습니다.

다른 방법으로 문제를 해결하였으나 아래 코드에서 왜 에러가 발생하는지 궁금합니다!

도움 부탁드립니다 ㅜㅜ


kjh101402   1년 전

a를 3번 연속으로 입력했을 때 nullpoint가 나오는 것이 확인됐습니다. 17번째 줄에서 등호가 없어서 if문 안을 들어가지 않았고 list[1]에 a가 안들어가고 다음 a를 받습니다. 그래서 list[1]에 아무것도 없는데 compareTo가 실행되어서 null에러가 납니다. 17번째 줄에 >를 >=로 변경하시면 정상적으로 동작하고 테스트도 통과되는 것을 확인했습니다.

sjm1309   1년 전

아...이해하였습니다!! 정말 감사합니다!

댓글을 작성하려면 로그인해야 합니다.