목차과제 개요리팩토링 전 문제점내가 만든 함수 목록주요 함수 설명main() 함수 변화실행 결과전체 코드 또는 소스 파일 안내느낀 점 및 어려웠던 점ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ과제 개요이번 과제는 10주차에 작성한 던전 게임 프로그램을 함수 단위로 분리하여 리팩토링하는 과제이다.기존에는 대부분의 기능이 main() 함수 안에 작성되어 있어 코드가 길고 수정하기 어려웠다. 따라서 맵 생성, 오브젝트 배치, 입력 처리, 이동 처리, 충돌 검사, 결과 출력 등의 기능을 각각 함수로 분리하였다.이를 통해 프로그램의 구조를 더 이해하기 쉽게 만들었으며, 특정 기능을 수정하거나 추가할 때도 편리하도록 개선하였다.ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ..