Buuctf - oruga 지도 경계 처리 문제 분석
경계 검사 로직 분석
다음은 방향에 따라 지도 내 이동을 제한하는 조건문입니다. 이 코드는 특정 방향으로 계속 이동하다가 장애물이 있을 때까지 진행되며, 경계를 넘어서지 않도록 보장합니다.
while (!map[v2]) {
if (v4 == -1 && (v2 & 0xF) == 0) return 0LL; // 왼쪽 이동 시 왼쪽 경계 도달
if (v4 == 1 && v2 % 16 == 15) return 0LL; // 오 ...
6월 5일 21:51에 게시됨