Security || AI

[Koistudy] 0096. 바둑알 십자 뒤집기 본문

Programming/Koistudy

[Koistudy] 0096. 바둑알 십자 뒤집기

보안&인공지능 2019. 1. 2. 20:49
#include <stdio.h>

int map[19][19] = {};

int main()
{
	int put, x, y;
	for(int i = 0; i < 19; i++)
	{
		for(int j = 0; j < 19; j++)
		{
			scanf("%d ", &map[i][j]);
		}
	}
	scanf("%d", &put);
	for(int i = 0; i < put; i++)
	{
		scanf("%d %d", &x, &y); 
		for(int j = 0; j < 19; j++)
		{
			if(map[x-1][j] == 0)
				map[x-1][j] = 1;
			else
				map[x-1][j] = 0;
		}
		for(int j = 0; j < 19; j++)
		{
			if(map[j][y-1] == 0)
				map[j][y-1] = 1;
			else
				map[j][y-1] = 0;
		}
	}
	for(int i = 0; i < 19; i++)
	{
		for(int j = 0; j < 19; j++)
		{
			printf("%d ", map[i][j]);
		}
		printf("\n");
	}
}


반응형