728x90
๋ฐ์ํ
ใ๋ชฉ์ฐจใ
0. ๊ฐ์
1. ๋ฌธ์
2. ํ์ด
3. ์ฝ๋
0. ๊ฐ์
์์ ํฌ์คํ '๋ณ์ฐ๊ธฐ - 12'๋ฅผ ๋ณด๊ณ ์ค์.
[Baekjoon][2522][C/C++] ๋ณ ์ฐ๊ธฐ - 12
1. ๋ฌธ์
https://www.acmicpc.net/problem/2523
[๋ฌธ์ ]
์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
[์ ๋ ฅ]
์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค.
[์ถ๋ ฅ]
์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค.
[์์ ์ ๋ ฅ 1]
3
[์์ ์ถ๋ ฅ 1]
*
**
***
**
*
2. ํ์ด
์์ '๋ณ์ฐ๊ธฐ - 12'๋ฌธ์ ์์ '๊ณต๋ฐฑ ์ฐ๊ธฐ' ๋ถ๋ถ์ ์ฝ๋๋ง ์์ ๋ฉด, ๋ฐ๋ก ์๋์ชฝ ์ฝ๋๊ฐ ๋๋ค.
์ด๋ฒ ๋ฌธ์ ๋ ๋ณ๋ง ์ฐ์ผ๋ฉด ๋๊ธฐ ๋๋ฌธ์, '๋ณ์ฐ๊ธฐ - 12' ๋ฌธ์ ๋ณด๋ค ํจ์ฌ ์ฝ๋ค.
3. ์ฝ๋
#pragma warning (disable:4996)
#include <stdio.h>
int main(int argc, char* argv[]) {
int N; scanf("%d", &N);
/* ์์ชฝ */
for (int i = 1; i <= N; i++) {
/* ๋ณ ์ฐ๊ธฐ */
for (int j = 1; j <= i; j++)
printf("*");
/* ๊ฐํ */
printf("\n");
}
/* ์๋์ชฝ */
for (int i = N - 1; i >= 1; i--) {
/* ๋ณ ์ฐ๊ธฐ */
for (int j = 1; j <= i; j++)
printf("*");
/* ๊ฐํ */
printf("\n");
}
return 0;
}
728x90
๋ฐ์ํ
'ใโจ๏ธแดsใPS > ๋ฐฑ์ค_์ํ&๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Baekjoon/๋ฐฑ์ค][2563][C/C++] ์์ข ์ด (0) | 2023.01.20 |
---|---|
[Baekjoon/๋ฐฑ์ค][1913][C/C++] ๋ฌํฝ์ด (0) | 2023.01.19 |
[Baekjoon/๋ฐฑ์ค][2522][C/C++] ๋ณ ์ฐ๊ธฐ - 12 (0) | 2023.01.19 |
[Baekjoon/๋ฐฑ์ค][2446][C/C++] ๋ณ ์ฐ๊ธฐ - 9 (0) | 2023.01.19 |
[Baekjoon/๋ฐฑ์ค][2445][C/C++] ๋ณ ์ฐ๊ธฐ - 8 (0) | 2023.01.19 |