[Code Up] (1099) 성실한 개미
카테고리: CodeUp
태그: Coding Test Algorithm
C/C++로 풀이했습니다.
출처 : Code Up 문제 풀이. https://codeup.kr/
문제 출처 https://codeup.kr/problem.php?id=1099 ***
#include <stdio.h>
using namespace std;
int main()
{
int arr[11][11] = { 0 };
for(int i = 1; i <= 10; i++)
for(int j = 1; j <= 10; j++)
scanf("%d", &arr[i][j]);
int x = 2, y = 2;
while(1)
{
if (arr[x][y] == 2)
{
arr[x][y] = 9;
break;
}
arr[x][y] = 9;
if (arr[x][y + 1] != 1) y += 1;
else if (arr[x + 1][y] != 1) x += 1;
else break;
}
for(int i = 1; i <= 10; i++)
{
for(int j = 1; j <= 10; j++)
printf("%d ", arr[i][j]);
printf("\n");
}
}
- 먹이를 찾은 곳도
9
로 표시하고 빠져나와야 함 - 출발지에서 바로 먹이를 찾은 경우 고려
🌜 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우
언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 😄
댓글 남기기