BAEKJOON/CLASS 1
백준 알고리즘 2439번 별 찍기 - 2
치조
2024. 7. 29. 02:50
반응형
문제
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.
입력
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
예제 입력 1 예
5
예제 출력 1 예
*
**
***
****
*****
CODE
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
for(int i=1; i<=n; i++){
for(int j=1; j<=n; j++){
if(j > n - i)
printf("*");
else
printf(" ");
}
printf("\n");
}
}
별찍기를 처음 해보면 공백을 구현하지 못하는 경우를 많이 본 것 같습니다.
경험상 어떻게 접근해야 할 지 몰라서 답을 우선적으로 보는 경우인 것 같은데, 개인적으로 난이도 낮은 문제에서는
조금 고민해보고 결론이 도출되지 않는다면 검색해서 "아 이런 식으로도 작성할 수 있구나" 하면서 짧더라도 집중해서 다양한 코드를 접근해보셨으면 좋겠습니다.
감사합니다.
반응형