백준 온라인 저지(Baekjoon Online Judge) 2439번 문제 풀이
별찍기 - 2
첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 (1<=N<=100) +오른쪽 정렬
입력 예시 |
출력 예시 |
5 |
* |
풀이
i를 행 번호, j를 열 번호를 의미한다. N-i값을 기준으로 작거나 같으면 공백 출력, 많으면 *을 출력한다. ex) N이 5일 때, i=1이면, N-i는 4이다. → 1~4는 공백, 5는 *을 출력한다. i=2이면, N-i는 3이다. → 1~3은 공백, 4~5는 *을 출력한다. i=3이면, N-i는 2이다. → 1~2는 공백, 3~5는 *을 출력한다. i=4이면, N-i는 1이다. → 1은 공백, 4~5는 *을 출력한다. i=5이면, N-i는 0이다. → 1~5는 *을 출력한다.
정답
C
#include
int main()
{
int N=0, i=0, j=0;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=N;j++)
{
if(j<=N-i) printf(" ");
else printf("*");
}
printf("\n");
}
return 0;
}
'문제풀이 > 백준 온라인 저지' 카테고리의 다른 글
백준 알고리즘 - 2441 (C) (0) | 2018.07.01 |
---|---|
백준 알고리즘 - 2440 (C) (0) | 2018.07.01 |
백준 알고리즘 - 2739 (C) (0) | 2018.07.01 |
백준 알고리즘 - 2741~2742 (C) (1) | 2018.06.30 |
백준 알고리즘 - 2839 (C) (0) | 2018.06.02 |