본문 바로가기
Algorithm

[구현] 백준 2522 별 찍기 - 12 - Python

by jangThang 2022. 2. 8.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    2522번: 별 찍기 - 12

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

    www.acmicpc.net

     

     

     

    2. 문제 풀이

    ◀ 모양으로 별을 찍는 문제입니다.

     

    2022.01.19 - [Algorithm] - [Algorithm] 단골 1번 문제, 구현 / 수학

     

    [Algorithm] 단골 1번 문제, 구현 / 수학

    [ Contents ] 1. 구현  단순히 '구현'만 하면 되는 문제 유형입니다. 문제를 이해하고 입력에 맞춰 적절한 출력만 하면 됩니다. 특별한 알고리즘이나 프로그래밍적 기법 없이, 단순 제어문만 사용하

    star7sss.tistory.com

     단 번에 출력하려고 하면 어렵습니다. 윗 삼각형과 아랫 삼각형으로 나누어서 반복문을 작성합니다.

     

     

     

    3. 코드

    N = int(input())
    # 위 삼각형 (중간부분 포함)
    for i in range(1, N+1):
        print(" "*(N-i) + "*"*i)
    
    # 아래 삼각형
    for i in range(1, N):
        print(" "*i + "*"*(N-i))

     아랫 삼각형은 윗삼각형과 반대로 구현하면 됩니다. 가운데 부분이 없으므로, 범위도 1 줄입니다.

     

     

    star가 되고나서 Tistory

    반응형

    댓글