문제
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 1)이 주어진다.
출력
첫째 줄부터 N번쨰 줄까지 차례대로 별을 출력한다.
바로 소스코드 보겠습니다.
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
for(int i=0; i<a; i++)
{
for(int j=0; j<i; j++)
{
cout<<" ";
}
for(int j=0; j<a-i; j++)
cout<<"*";
cout<<"\n";
}
}
해설은 첫 번째 for문에서 5개를 출력합니다. 두 번째 for문에서는 j(0) < i(0) 처음 for문은 건너 뛰겠죠?
세 번째 fot문에서 j(0) <(a(5)-(0) -> 다 섯개 출력 뭐 이런식으로 해석하시면 될 것 같네요.
딱히 어려운 문제는 아니니 생각하시면서 풀면 될 것 같아요 그렇다고 30분 이상 고민하는 건 비추입니다.(개인적인 생각)
입출력 문제는 30분 이상 고민하지 마세요.
이상 포스터를 마치겠습니다.
'알고리즘' 카테고리의 다른 글
백준 알고리즘 2522번 별 찍기 - 12 C/C++ 문제 풀이 (0) | 2020.05.28 |
---|---|
백준 알고리즘 - 2445번 별 찍기 -8 C/C++문제 풀이 (0) | 2020.05.28 |
백준 알고리즘 1924번 2007년 문제 C/C++ 문제풀이 (0) | 2020.05.17 |
백준 알고리즘 2742번 - 기찍 N C/C++문제풀이 (0) | 2020.05.17 |
백준 알고리즘 11721번 - 열 개씩 끊어 출력하기 C++ 문제 풀이 (0) | 2020.05.16 |