2차 수정

알고리즘 손 안대고 코딩스타일만 수정
필요없는 헤더 삭제
반복되는 코드 제거

Keep your code DRY
(DRY: Don't Repeat Yourself)