Deff_Dev
[코드업] 바둑판에 흰 돌 놓기 (C++) 본문
[기초-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
'코딩테스트 > 코드업' 카테고리의 다른 글
[코드업] 계단오르기 (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 |