tlswlgh120   2년 전

저는 같은 자바의 정규식으로 해당문제를 풀려고 했습니다.

그런데 테스트 도중 NullPointExcepiton이 발생했고

패턴부분을 "anta([a-z]+)"으로 수정하니 문제를 맞출수 있었습니다.

따라서 테스트케이스중 tica로 끝나지 않는 단어가 있습니다.

jh05013   2년 전

데이터의 오류를 검사할 때는 "이렇게 고쳤더니 맞는다"보다 assert를 사용하는 것이 훨씬 정확합니다.

런타임 에러 코드는 비공개여서 못 봤지만, 정답 코드에서 pattern만 anta([a-z]+)tica로 바꾸면 "antatica"라는 단어에서 오답이 나오고, anta[a-z]*tica로 바꾸면 "antatica"라는 단어에서 런타임 에러가 납니다.

tlswlgh120   2년 전

감사합니다!! "anta([a-z]*)tica"로 수정하니 잘되네요

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