ใโจ๏ธแดsใPS/๋ฐฑ์ค_์ํ&๊ตฌํ
[Baekjoon/๋ฐฑ์ค][2446][C/C++] ๋ณ ์ฐ๊ธฐ - 9
๋ฃจ๋ฐ๐๐ฆ๐๐๐ฃ
2023. 1. 19. 00:11
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
๋ฐ์ํ