BOJ 2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9
https://www.acmicpc.net/problem/2446
2446๋ฒ: ๋ณ ์ฐ๊ธฐ - 9
์ฒซ์งธ ์ค๋ถํฐ 2×N-1๋ฒ์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค.
www.acmicpc.net
๋ฌธ์
์์ ๋ฅผ ๋ณด๊ณ ๊ท์น์ ์ ์ถํ ๋ค์ ๋ณ์ ์ฐ์ด ๋ณด์ธ์
5์ธ๊ฒฝ์ฐ
*********
*******
*****
***
*
***
*****
*******
*********
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ 2xN-1๋ฒ์งธ ์ค๊ฐ์ง ์ฐจ๋ก๋๋ก ๋ณ์ ์ถ๋ ฅํ๋ค
์ฝ๋ (๋๋ณด๊ธฐ๋ฅผ ๋๋ฌ ํ์ธํ์ธ์)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include <iostream>
int main() {
int maxStarNum;
scanf("%d",&maxStarNum);
int z=maxStarNum+1,x=-1;
for(int i=2*maxStarNum-1;i>0;i--){
if(i/maxStarNum==0){ z++; x--;}
else {z--;x++;}
for(int j=0;j<x;j++){
printf(" ");
}
for(int j=0;j<maxStarNum-1-x;j++){
printf("*");
}
for(int j=0;j<z;j++){
printf("*");
}
printf("\n");
}
return 0;
}
|
cs |
*๊ฐ๋จํ ํด์ค*
์์ https://dana3711.tistory.com/35 ํฌ์คํ ์์ ์ฝ๊ฐ์ ์ถ๊ฐ ์ฝ๋๋ฅผ ๊ธฐ์ ํ๋ฉด ๋๋ค.
๋ฐ์นผ์ฝ๋ง๋์ฒ๋ผ ๋ฐํ์ ๋๋์ด์ ์๊ฐํด๋ณธ๋ค๋ฉด(์๋ฒฝํ ๋ฐํ์ ์๋์ง๋ง)
**** *****
*** ****
** ***
* **
*
* **
** ***
*** ****
**** *****
์ค๋ฅธ์ชฝ ๋ถ๋ถ์ https://dana3711.tistory.com/35 ์ฝ๋๋ฅผ ๋ฐ๋๋ก ์คํํ๋ฉด ๋๋ค.
์ผ์ชฝ ๋ถ๋ถ์ ๊ณต๋ฐฑ ๋ถ๋ถ๊ณผ * ์ถ๋ ฅ ๋ถ๋ถ์ผ๋ก ๋๋์ด์ ์ถ๊ฐ ์ฝ๋๋ฅผ ์ง์ด ๋ฃ์ผ๋ฉด ๋๋ค.
* ์ถ๋ ฅ ๋ถ๋ถ์ ์ค๋ฅธ์ชฝ ๋ถ๋ถ์ ์ฝ๋๋ฅผ ๋ฐ๋๋ก ํ๋ฉด ๋์ง๋ง ์ถ๋ ฅ์ด 1๋ฒ ๋ ๋๋๋ก maxStarNum-1 ๋งํผ์ ํ๋ผ๋ฏธํฐ๋ก ๋ฃ์ด์ค๋ค.
*๋ฉ๋ชจ๋ฆฌ*
1984KB
*์๊ฐ*
0ms
*์ธ์ด*
C++14
*์ฝ๋ ๊ธธ์ด*
465B
*์ด ๋ฐฉ๋ฒ๋ง์ด ๋ง๋ ์ ๋ต์ ์๋๋๋ค.
ํจ์ฌ ์ข๊ณ ๋น ๋ฅธ ๋ค๋ฅธ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ ์ ์์ต๋๋ค.
์๊ณ ๋ฆฌ์ฆ ๊ณต๋ถํ์๋ ๋ถ๋ค ํ์ดํ ! '0'/*