์ƒˆ์†Œ์‹

๐Ÿฆ€ CodeUp - ๊ธฐ์ดˆ 100์ œ

์ฝ”๋“œ์—… (Code up) 1096~1099 (๊ธฐ์ดˆ-2์ฐจ์› ๋ฐฐ์—ด) [ C++, CPP ]

  • -

๋ฌธ์ œ ๋งํฌ : https://codeup.kr/problemsetsol.php?psid=23

 

๋ฌธ์ œ์ง‘ / ๊ธฐ์ดˆ 100์ œ

 

codeup.kr

 

 

*1096๋ฒˆ

#include <iostream>
using namespace std;
int main(){
    int n,x,y;
    int array[19][19]={0,};
    cin >> n;
    for(int i=0;i<n;i++){
        cin >>x>>y;
        array[x-1][y-1]=1;
    }
    for(int k=0;k<19;k++){
        
        for(int j=0;j<19;j++){
            cout<<array[k][j]<<" ";
        }
        cout<<endl;
    }

}

 

 

 

 

*1097๋ฒˆ

 

#include <iostream>
using namespace std;
int main(){
    int array[19][19], n, x,y;
    for(int i=0; i<19; i++){
        for(int j=0;j<19;j++){
            cin>>array[i][j];}
    }
    cin >>n;
    for(int m=0;m<n;m++){
        cin>> x >> y;
        for(int k=0;k<19;k++){
            array[x-1][k] = not array[x-1][k];
            array[k][y-1] = not array[k][y-1];
        }
    }

    for(int q=0;q<19;q++){
        for(int v=0;v<19;v++){
            cout<<array[q][v]<<" ";
        }
        cout<<endl;
    }
}

 

 

 

*1098๋ฒˆ

 

#include <iostream>
using namespace std;
int main(){
    int h,w,n,l,d,x,y;
    cin>>h>>w;
    cin>>n;
    int array[100][100] = {0,};

    for(int i=0;i<n;i++){
        cin>>l>>d>>x>>y;
        for(int k=0; k<l;k++){
            if(d==0){array[x-1][y-1+k] = 1;}
            else{array[x-1+k][y-1] = 1;}
        }
    }
    for(int q=0;q<h;q++){
        for(int z=0;z<w;z++){
            cout << array[q][z] <<" ";
        }
        cout<<endl;
    }
}

 

 

*1099๋ฒˆ

#include <iostream>
using namespace std;
int main(){
    int arr[20][20];
    int x=1,y=1;
    for(int i=0;i<10;i++){
        for(int k=0;k<10;k++){
            cin >> arr[i][k];}}
    while(true){
        if(arr[x][y]==2){arr[x][y]=9;break;}
        else if(arr[x][y]==0){
            arr[x][y]=9;
            y+=1;}
        else if(arr[x][y]==1){
            x+=1;
            y-=1;
            }
        else{break;}
    }
    for(int q=0;q<10;q++){
        for(int w=0;w<10;w++){
            cout << arr[q][w] <<" ";
        }
        cout<<endl;
    }
}

 

 

*ํŒŒ์ด์ฌ ์ฝ”๋“œ๋„ code up ์นดํ…Œ๊ณ ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.