본문 바로가기
Algorithm(CodeTree, C++)/2차원 배열

[코드트리] 동전이 있는 위치 C++

by kurooru 2024. 6. 2.

#include <iostream>
#include <string>
using namespace std;

void set_square(int** square, int r, int c) 
{
    square[r][c] = 1;
}

int main() 
{
    // input
    int n, m;
    cin >> n >> m;
    int** square = new int* [n];
    for (int i = 0; i < n; i++) {
        square[i] = new int [n] {0};
    }
    int r, c;
    for (int i = 0; i < m; i++) {
        cin >> r >> c;
        r--;
        c--;
        // set_square
        set_square(square, r, c);
    }

    // print
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            cout << square[i][j] << " ";
        }
        cout << endl;
    }

    // delete
    for (int i = 0; i < n; i++) {
        delete[] square[i];
    }
    delete[] square;

    return 0;
}

 

 

코드트리 | 코딩테스트 준비를 위한 알고리즘 정석

국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.

www.codetree.ai