[BOJ] - 2439

ㅎㅎ·2021년 2월 4일
0

algorithm 풀이

목록 보기
3/44
post-custom-banner

문제 2439번 : 별 찍기 -2

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오.

입력

첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

출력

첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다..

예제 출력

   *
  **
 ***
****

코드

방법1 - c언어

#include <stdio.h>

int main()
{
    int n;
    int i;
    int j;
    scanf("%d", &n);
    i =1;
    while(i <= n) 
    {
        j=0;   
        while(j < n)
        {
            if(j < n-i) 
                printf(" ");
            else
                printf("*");
            j++;
        }    
        printf("\n");
        i++;
    }   
    return 0;
}

방법2 - python

n = int(input())

for i in range(1,n+1):
    print(" " * (n - i) + "*" * i )
post-custom-banner

0개의 댓글