알고리즘 문제 풀이
26. C++ 백준 2439 번 별 찍기 - 2
코딩하는 덕구 🐶
2022. 1. 21. 15:20
728x90
반응형
안녕하세요 코딩하는 덕구입니다!
*
**
***
****
*****
이런식으로 오른쪽을 기준으로 정렬하는 문제인 C++ 백준 2439 번 입니다!
" "공백을 모자란 *만큼 먼저 넣어주면 해결할 수 있는 문제입니다!
#include<iostream>
using namespace std;
int main(){
cin.tie(NULL);
ios_base::sync_with_stdio(false);
int N,tmp;
cin>>N;
for(int i =1; i<=N; i++){
tmp = N-i;
for(int k = 0; k<tmp; k++)
cout<<" ";
for(int j =0; j<i; j++)
cout<<"*";
cout<<"\n";
}
return 0;
}
공백을 먼저 채우기 위해 for문을 하나 더 사용했구
반복 횟수(공백의 개수)는 전체 입력인 N에서 1부터 증가하는 정수인 i를 뺐습니다!
개행하지 않고 이어서 기존 처럼 *을 출력하는 for문을 작성하면 되겠죠!
C++ 백준 2439 번 이었습니다! 감사합니다~!
728x90
반응형