코드 세부 수정 : enum 활용, 불필요한 line 삭제, include 헤더파일로 이동.