본문 바로가기
알고리즘/백준

[Python] 백준 2446번 - 별 찍기 - 9

by 소꿍 2020. 6. 9.

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

 

2446번: 별 찍기 - 9

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

www.acmicpc.net

 

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

 

*처음 답안을 제출했을 때 '출력 형식이 잘못되었습니다'라는 메시지가 떴는데

필요하지 않은 ' '(공백)이 추가로 출력돼서 그런 거였다..

위의 코드로 수정하니까 정답으로 처리됨

문제를 볼 때 출력에 공백이 있는지 확인하는 것도 필요하다

댓글