What I Learned/Algorithm Practice

[백준 - python] 2444번: 별 찍기 - 7

Interrobang 2023. 8. 5. 15:54

문제 링크

 

2444번: 별 찍기 - 7

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

www.acmicpc.net

문제 풀이

n = int(input())
for i in range(1,n+1):
    print(" "*(n-i) + "*"*(2*i-1))
for i in range(n-1, 0, -1):
    print(" "*(n-i) + "*"*(2*i-1))

2444 입출력 예시

*key point: 별의 개수가 증가하는 부분과 감소하는 부분으로 나누고 for문을 활용한다. range 함수의 범위를 역순으로 지정하고 싶을 때는 세번째 파라미터로 음수를 넣어준다.