본문 바로가기

Programming/Algorithm

<코드업> 1099 : [기초-종합+배열] 성실한 개미


#include <stdio.h>

int main() {
	int a[11][11] = {};

	for (int i = 1; i <= 10; i++)
		for (int j = 1; j <= 10; j++) scanf(" %d", &a[i][j]);

	int x, y;
	x = y = 2;

	while(true){
		a[x][y] = 9;
		if (a[x][y + 1] == 1) {
			if (a[x + 1][y] == 1) break;
			x++;
		}
		else y++;
		if (a[x][y] == 2) break;
	}
	a[x][y] = 9;
	for (int i = 1; i <= 10; i++) {
		for (int j = 1; j <= 10; j++)
			printf("%d ", a[i][j]);
		printf("\n");
	}
}