시뮬레이션의 사전적 정의는 다음과 같다.시뮬레이션 : 실제로 실행하기 어려운 과정을 간단히 행하는 모의실험 코딩테스트에서도 마찬가지로 간단하게 주어지는 조건을 따라 한단계씩 순차적으로 특정 과정을 수행하는 것을 말한다. 주로 캐릭터를 2차원 공간에서 이동하는 문제가 있다고 한다. 구현의 한 종류에 속하기 때문에 특정한 기술보다는 상세한 사고과정이 필요하다. 구현 문제는 머릿속으로 사고하기는 쉽지만 실제 코드로 옮기는 것이 어렵기 때문이다. 예시 문제로는 백준의 2638. 치즈가 있다.https://www.acmicpc.net/problem/2638 적용한 문제 해결방식은 아래와 같다. 1. 치즈가 없어질 때까지 시간은 계속 흘러간다.2. 한시간이 지난 뒤에 남은 치즈를 Flood Fill을 이용해 개수를..