[프로그래머스- Lv1] 공원산책
문제 링크 Problem 시작 지점으로부터 동, 서, 남, 북 방향으로 이동할 수 있는지에 관한 문제이다. 지나가는 중에 'X'를 만나거나 또는 제한된 범위를 벗어나면 해당 방향으로 이동할 수 없다. Approach 1칸씩 이동할 때마다 조건식을 걸어 지나갈 수 있는지 없는지 확인하면 된다. 체크해야 할 조건 : 범위를 벗어나는 위치인가? if(tmpX > w || tmpY > h || tmpX < 0 || tmpY < 0) return; 지나갈 수 없는('X')인 위치인가? if(park[tmpY].charAt(tmpX) == 'X') return; 위의 조건 중 하나라도 만족한다면 요청을 수행하기 전 원위치로 복귀해야 한다. go 메서드를 보면 임시로 사용할 tmpX, tmpY 변수를 선언했다. fo..
Algorithm/프로그래머스 - Java
2023. 5. 28. 16:44