코드중복제거 및 일부 코드 개선
중복제거
중복제거 및 매개변수개수 최소화를 위한 구조 개선 (단위 테스트 통과여부 : O)