티스토리 뷰

Study/백준

2523번: 별 찍기 -13 in c

15051015 2020. 5. 18. 20:40

 

 

 

 

 

 

#include <stdio.h>

int main()
{
    int i;
    int j=0;
    int k;
    scanf("%d",&i);
    

    for(j=1;j<=i;j++)
    {
        for(k=0;k<j;k++)
        {
            printf("*");
        }
        printf("\n");
    }
    
       for(j=i-1;j>0;j--)
    {
        for(k=0;k<j;k++)
        {
            printf("*");
        }
        printf("\n");
    }
}

 

백준 알고리즘의 인기문제순위에 랭크되어 있는 2523번 별찍기 13 문제를 풀어보았다.

 

c언어로 작성하였으며

 

위와같이 작성하였다.

 

 

만약 입력값이 3개면 

*

**

***

**

*

 

이렇게 나와야한다. 그러므로 한개 두개 세개의 별은 하나씩 상승하며 나오고

 

나머지 두개 한개는 줄어들며나온다.

 

즉 1,2,3번째 줄과 4,5번째 줄을 나누어서 만들었다.

 

 

https://www.acmicpc.net/problem/2523

 

2523번: 별 찍기 - 13

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

www.acmicpc.net

 

'Study > 백준' 카테고리의 다른 글

10996번 별 찍기 - 21 in c  (0) 2020.06.17
2446번 별 찍기 -9 in c  (0) 2020.06.17
5543번 상근날드 in c  (0) 2020.03.11
zz  (0) 2019.10.25
2798번 블랙잭  (0) 2019.09.06
댓글
최근에 올라온 글
최근에 달린 댓글
250x250