Deff_Dev

[코드업] 바둑판에 흰 돌 놓기 (C++) 본문

코딩테스트/코드업

[코드업] 바둑판에 흰 돌 놓기 (C++)

Deff_a 2024. 4. 1. 23:56
 

[기초-2차원배열] 바둑판에 흰 돌 놓기(설명)

C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내용

codeup.kr

 

문제

이 문제는 흰 돌의 위치를 입력 받아 19 * 19 바둑판에 배치하는 문제이다.

 

풀이 

2차원 배열을 0으로 초기화하고 흰 돌 좌표를 입력과 동시에 바둑판에 배치하는 방법으로 풀이했다.

 

#include <iostream>
using namespace std;
//https://codeup.kr/problem.php?id=1096&rid=0

int main() {
    int map[20][20] = { 0, }; // 바둑판 배열 0으로 초기화
    int n,x ,y;

    cin >> n;
    
    for (int i = 0; i < n; i++) { // 흰 돌 좌표 입력 및 배치
        cin >> x >> y;
        map[x][y] = 1;
    }
   
    for (int i = 1; i < 20; i++) { // 출력
        for (int j = 1; j < 20; j++) {
            cout << map[i][j] << " ";
        }
        cout << endl;
    }
    return 0;
}​

 

 

CodingTestPractice/CodeUp/2차원 배열/바둑판에 흰 돌 놓기.cpp at main · seungdo1234/CodingTestPractice

코딩 테스트 연습. Contribute to seungdo1234/CodingTestPractice development by creating an account on GitHub.

github.com