1097문제
2023. 7. 27. 01:56ㆍ개발 공부/code up 문제
#include <iostream>
#include<stdio.h>
using namespace std;
//1094
int main() {
int n, i, j, x, y;
int a[20][20] = {};
for (i = 1; i <= 19; i++) //한 줄씩 바둑판 상황 입력 받기
for (j = 1; j <= 19; j++)
cin>>a[i][j];
cin>> n; //좌표 개수 입력받기
for (i = 1; i <= n; i++) //좌표의 개수만큼
{
scanf_s("%d %d", &x, &y);
for (j = 1; j <= 19; j++) //가로 줄 흑<->백 바꾸기
{
if (a[x][j] == 0) a[x][j] = 1;
else a[x][j] = 0;
}
for (j = 1; j <= 19; j++) //세로 줄 흑<->백 바꾸기
{
if (a[j][y] == 0) a[j][y] = 1;
else a[j][y] = 0;
}
}
for (i = 1; i <= 19; i++) {
for (j = 1; j <= 19; j++) {
cout<< a[i][j];
}
cout<<"\n";
}
return 0;
}