ใ๋ชฉ์ฐจใ
0. ๊ฐ์
1. ๋ฌธ์
2. ํ์ด
3. ์ฝ๋
0. ๊ฐ์
๋ฐฑ์ค์๋ ๋ณ ์ฐ๊ธฐ ๋ฌธ์ ๊ฐ ์ ๋ง ๋ง๋ค. ์์ง๊น์ง๋ 21๋ฒ ๋ฌธ์ ๊ฐ ๋ณ์ฐ๊ธฐ์ ๋ง์ง๋ง์ธ ๊ฒ ๊ฐ๋ค.
1. ๋ฌธ์
https://www.acmicpc.net/problem/10996
[๋ฌธ์ ]
์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
[์ ๋ ฅ]
์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค.
[์ถ๋ ฅ]
์ฒซ์งธ ์ค๋ถํฐ ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค.
[์์ ์ ๋ ฅ 1]
1
[์์ ์ถ๋ ฅ 1]
*
[์์ ์ ๋ ฅ 2]
2
[์์ ์ถ๋ ฅ 2]
*
*
*
*
[์์ ์ ๋ ฅ 3]
3
[์์ ์ถ๋ ฅ 3]
* *
*
* *
*
* *
*
[์์ ์ ๋ ฅ 4]
4
[์์ ์ถ๋ ฅ 4]
* *
* *
* *
* *
* *
* *
* *
* *
2. ํ์ด
' '(๊ณต๋ฐฑ)๊ณผ '\n'(๊ฐํ)์ด ๊ฐ๊ฐ์ ํ๊ณผ ์ด์ ์ถ๋ ฅ์ ๋ฐ์๋์ด๋ ์ ๋ต์ผ๋ก ์ธ์ ๋์ด ์ฝ๊ฒ ํ ์ ์์๋ ๋ฌธ์ ์ด๋ค.
ํ์ ๊ฒฝ์ฐ
*(๋ณ) -> ' '(๊ณต๋ฐฑ) -> *(๋ณ) -> ' '(๊ณต๋ฐฑ) -> ...
' '(๊ณต๋ฐฑ) -> *(๋ณ) -> ' '(๊ณต๋ฐฑ) -> *(๋ณ) -> ...
์ ์์๋๋ก (์ ๋ ฅ๊ฐ)์ ํฌ๊ธฐ์ ํด๋นํ๋ ๊ฐ์๋ง ํ์๋๊ณ ,
์ด์ ๊ฒฝ์ฐ
(์ ๋ ฅ๊ฐ) * 2 ์ ๊ฐ์๋งํผ ํ์๋๋ค.
[์ง์ ์ธ๋ก index, ์ง์ ๊ฐ๋ก index] ์ [ํ์ ์ธ๋ก index, ํ์ ๊ฐ๋ก index] ์๋ *(๋ณ) ์ด ํ์๋๊ณ ,
[ํ์ ์ธ๋ก index, ์ง์ ๊ฐ๋ก index] ์ [์ง์ ์ธ๋ก index, ํ์ ๊ฐ๋ก index] ์๋ ' '(๊ณต๋ฐฑ) ์ด ํ์๋๋ค๋ ์ ์ ์ด์ฉํ์๋ค.
3. ์ฝ๋
#pragma warning(disable:4996)
#include <stdio.h>
int main(int argc, char* argv[]) {
int N; scanf("%d", &N);
for (int i = 0; i < N * 2; i++) {
for (int j = 0; j < N; j++) {
if ((i + j) % 2 == 0) //์ง์ + ์ง์ = ํ์ + ํ์ = ์ง์
printf("*");
else if ((i + j) % 2 == 1) //ํ์ + ์ง์ = ํ์
printf(" ");
}
printf("\n");
}
return 0;
}
'ใโจ๏ธแดsใPS > ๋ฐฑ์ค_์ํ&๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Baekjoon/๋ฐฑ์ค][2869][C/C++] ๋ฌํฝ์ด๋ ์ฌ๋ผ๊ฐ๊ณ ์ถ๋ค (0) | 2023.01.29 |
---|---|
[Baekjoon/๋ฐฑ์ค][2475][C/C++] ๊ฒ์ฆ์ (0) | 2023.01.27 |
[Baekjoon/๋ฐฑ์ค][10951][C/C++] A+B - 4 (EOF) (0) | 2023.01.24 |
[Baekjoon/๋ฐฑ์ค][5622][C/C++] ๋ค์ด์ผ (0) | 2023.01.23 |
[Baekjoon/๋ฐฑ์ค][2920][C/C++] ์๊ณ (0) | 2023.01.21 |