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;

}

'개발 공부 > code up 문제' 카테고리의 다른 글

1099문제  (0) 2023.07.28
1098번문제  (0) 2023.07.28
1096문제  (0) 2023.07.26
1095번문제  (0) 2023.07.26
1094  (0) 2023.07.26