8000 Update 2447.cpp · HQVFX42/basic-algo-lecture@12f49d6 · GitHub
[go: up one dir, main page]

Skip to content

Commit 12f49d6

Browse files
Update 2447.cpp
1 parent e867194 commit 12f49d6

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

0x0B/solutions/2447.cpp

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
// Authored by : BaaaaaaaaaaarkingDog
2-
// Co-authored by : -
3-
// http://boj.kr/fad79807f8a54d3b96d85db8359f2c9e
2+
// Co-authored by : haneulkimdev
3+
// http://boj.kr/338f1dddcb68434fbcf4552bdf7330f7
44
#include <bits/stdc++.h>
55
using namespace std;
66

77
char board[2300][2300];
8+
89
// solve(n, x, y) : board[x][y] to board[x+n-1][y+n-1]에 올바르게 '*'과 ' '을 넣는 함수
910
void solve(int n, int x, int y) {
1011
if (n == 1) {
@@ -19,14 +20,21 @@ void solve(int n, int x, int y) {
1920
}
2021
}
2122
}
23+
2224
int main(void) {
2325
ios::sync_with_stdio(0);
2426
cin.tie(0);
27+
2528
int n;
26-
cin >> n;
29+
cin >> n;
2730
for (int i = 0; i < n; i++)
2831< 638A div class="diff-text-inner"> fill(board[i], board[i]+n, ' ');
32+
2933
solve(n, 0, 0);
3034
for (int i = 0; i < n; i++)
3135
cout << board[i] << '\n';
3236
}
37+
/*
38+
board[...][n]에 NULL 대신 ' '이 들어있을 경우 뒤에 불필요한 공백이 추가로 출력될 수 있음. board는 전역 변수이기 때문에
39+
초기 값이 전부 NULL이어서 잘 동작함.
40+
*/

0 commit comments

Comments
 (0)
0