BOJ-2439_별 찍기(2) (Python)

yeonjoo·2024년 1월 15일

알고리즘

목록 보기
3/5

🤚접근방법

  • 일반적인 별 찍기와는 달리 띄어쓰기가 별보다 앞에 배치되어 있음으로 빈칸을 어떤 식으로 구성할 것인지가 핵심이다.

💡정답

n = int(input())

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

📖 풀이

c언어로 별찍기를 접하여 문제를 어렵게 생각을 하였지만

파이썬은 훨씬 간단하게 문제를 풀 수 있다.

"" * (n-i) 으로 빈칸을 만들고
"*" * i 으로 별을 찍는다.
= * 을 이용하여 파이썬은 빈칸과 별의 갯수를 조절할 수 있다.

.

0개의 댓글