Deff_Dev
[코드업] 바둑판에 흰 돌 놓기 (C++) 본문
문제
이 문제는 흰 돌의 위치를 입력 받아 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;
}
'코딩테스트 > 코드업' 카테고리의 다른 글
[코드업] 계단오르기 (C++) (0) | 2024.04.03 |
---|---|
[코드업] 거스름돈 II (C++) (0) | 2024.04.02 |
[코드업] 일곱 난쟁이 (C++) (0) | 2024.03.31 |
[코드업] 지그재그 배열 3 (C++) (0) | 2024.03.29 |
[코드업] (재귀 함수) 1부터 n까지 출력하기 (C++) (0) | 2024.03.28 |