반응형
출처: https://www.acmicpc.net/problem/2522
Approach
Input
3
Output
*
**
***
**
*
▶ 높이는 주어진 입력(N)에서 {2 × N - 1} 만큼 가진다.
▶ 각 줄을 {start...k} + {k...N} 구조로 구현
▶ k는 N번째 줄까지는 -- 되고,
N번째 줄 이후로는 ++ 된다.
#include <iostream>
using namespace std;
int main(){
int n;
cin >> n;
int i,j,k;
for(i=1;i<=n;i++){
for(j=n;j>i;j--){
cout << " ";
}
while(j>0){
cout << "*";
j--;
}
cout << "\n";
if(i==n){
for(j=n-1;j>0;j--){
for(k=n;k>j;k--){
cout << " ";
}
while(k>0){
cout << "*";
k--;
}
cout << "\n";
}
}
}
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 2442 별 찍기 - 5 (0) | 2021.04.18 |
---|---|
[BOJ] 백준 2523 별 찍기 - 13 (0) | 2021.04.18 |
[BOJ] 백준 2446 별 찍기 - 9 (0) | 2021.04.18 |
[BOJ] 백준 2445 별 찍기 - 8 (0) | 2021.04.18 |
[BOJ] 백준 2556 별 찍기 - 14 (0) | 2021.04.18 |
댓글