[python] 백준 2442 - 별 찍기 5

안영우·2021년 3월 16일
0

[ BOJ ]

목록 보기
7/8
post-thumbnail

📍 백준 2442 - 별 찍기 5

백준 2442 - 별 찍기5

⚡️ 나의 풀이

올바르게 제출했다고 생각하는데 오답판정을 받았다.
왜냐하면 '*'뒤는 값이 없어야하는데 공백으로 채워진 '값'으로 처리됐기 때문이다.

formatting 함수로 구현했는데, formatting함수는 값 앞뒤를 모두 공백으로 채워준다.
따라서 값 앞에만 공백으로 채울 수 있는 ' ' * (n-i)식을 사용하자.

n = int(input())
for i in range(1, n+1):
    print(' ' * (n-i) +'*'*((2*i)-1))
profile
YW_Tech

0개의 댓글