1. parsing_input_file
입력 파일에 대한 file discriptor 할당 안되면 error
2. split_input_file
input 파일 내용
개행(\\n)
으로 구분하여 나누고
input 파일 비었는지 검사
첫 번째 줄 유효성 검사, 중복 되는 문자 있는지 확인
3. 구조체와, 배열 생성
구조체 info
empty
full
obstacle
배열 생성
생성하면서 행들의 길이가 다르면 에러로 처리
4. 알고리즘 문제 해결
5. 맵 배열 수정 후 파일로 저장
6. argv 대응하기