728x90
๋ฐ์ํ
ใ๋ชฉ์ฐจใ
0. ๊ฐ์
1. ๋ฌธ์
2. ํ์ด
3. ์ฝ๋
0. ๊ฐ์
๋ณ์ฐ๊ธฐ - 7 ๋ฌธ์ ์ 99% ๋์ผํ ๋ฌธ์ . ๊ณ์ ๋น์ทํ ์ ํ ํ๋ค ๋ณด๋๊น ๋ฌธ์ ๊ฐ ๊ฑฐ๊ธฐ์ ๊ฑฐ๊ธฐ๋ค. '๋ณ์ฐ๊ธฐ - 7๋ฒ'์ ์ฐธ์กฐํ์.
[Baekjoon][2444][C/C++] ๋ณ ์ฐ๊ธฐ - 7
1. ๋ฌธ์
https://www.acmicpc.net/problem/2446
[๋ฌธ์ ]
์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์.
[์ ๋ ฅ]
์ฒซ์งธ ์ค์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค.
[์ถ๋ ฅ]
์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค.
[์์ ์ ๋ ฅ 1]
5
[์์ ์ถ๋ ฅ 1]
*********
*******
*****
***
*
***
*****
*******
*********
2. ํ์ด
'๋ณ์ฐ๊ธฐ - 7' ๋ฌธ์ ์ 99% ๋์ผํ ๋ฌธ์ . '๋ณ์ฐ๊ธฐ - 7' ๋ฌธ์ ์์, '์๋์ชฝ'ํํธ์ '์์ชฝ'ํํธ์ ์์๋ง ๋ฐ๊ฟ์ฃผ๋ฉด ๋ฌธ์ ๊ฐ 99% ํด๊ฒฐ๋๋ค. ๋๋จธ์ง 1%์ ๋ค๋ฅธ ์ ๋ '๋ณ์ฐ๊ธฐ - 7'์ ์ดํดํ๋ค๋ฉด ์ถฉ๋ถํ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ค.
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 <= N - i; j++)
printf(" ");
/* ๋ณ ์ฐ๊ธฐ */
for (int j = 1; j <= i; j++)
printf("*");
/* ๊ฐํ */
printf("\n");
}
/* ์๋์ชฝ */
for (int i = N-1; i >= 1; i--) {
/* ๊ณต๋ฐฑ ์ฐ๊ธฐ */
for (int j = 1; j <= N - i; j++)
printf(" ");
/* ๋ณ ์ฐ๊ธฐ */
for (int j = 1; j <= i; j++)
printf("*");
/* ๊ฐํ */
printf("\n");
}
return 0;
}
728x90
๋ฐ์ํ
'ใโจ๏ธแดsใPS > ๋ฐฑ์ค_์ํ&๊ตฌํ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Baekjoon/๋ฐฑ์ค][2523][C/C++] ๋ณ ์ฐ๊ธฐ - 13 (0) | 2023.01.19 |
---|---|
[Baekjoon/๋ฐฑ์ค][2522][C/C++] ๋ณ ์ฐ๊ธฐ - 12 (0) | 2023.01.19 |
[Baekjoon/๋ฐฑ์ค][2445][C/C++] ๋ณ ์ฐ๊ธฐ - 8 (0) | 2023.01.19 |
[Baekjoon/๋ฐฑ์ค][2444][C/C++] ๋ณ ์ฐ๊ธฐ - 7 (0) | 2023.01.19 |
[Baekjoon/๋ฐฑ์ค][2443][C/C++] ๋ณ ์ฐ๊ธฐ - 6 (0) | 2023.01.19 |