1062번 - 가르침
저는 같은 자바의 정규식으로 해당문제를 풀려고 했습니다.
그런데 테스트 도중 NullPointExcepiton이 발생했고
패턴부분을 "anta([a-z]+)"으로 수정하니 문제를 맞출수 있었습니다.
따라서 테스트케이스중 tica로 끝나지 않는 단어가 있습니다.
데이터의 오류를 검사할 때는 "이렇게 고쳤더니 맞는다"보다 assert를 사용하는 것이 훨씬 정확합니다.
런타임 에러 코드는 비공개여서 못 봤지만, 정답 코드에서 pattern만 anta([a-z]+)tica로 바꾸면 "antatica"라는 단어에서 오답이 나오고, anta[a-z]*tica로 바꾸면 "antatica"라는 단어에서 런타임 에러가 납니다.
감사합니다!! "anta([a-z]*)tica"로 수정하니 잘되네요
댓글을 작성하려면 로그인해야 합니다.
tlswlgh120 2년 전
저는 같은 자바의 정규식으로 해당문제를 풀려고 했습니다.
그런데 테스트 도중 NullPointExcepiton이 발생했고
패턴부분을 "anta([a-z]+)"으로 수정하니 문제를 맞출수 있었습니다.
따라서 테스트케이스중 tica로 끝나지 않는 단어가 있습니다.