연습문제 14-8 테스트 케이스 추가 및 로직 개선