n = int(input())
for i in range(n-1):
print(' '*(n-i-2),'*'*(2*(i+1)-1))
print('*'*(2*n-1))
for i in range(n-1):
print(' '*(i),'*'*(2*n-2*(i+1)-1))
세 경우로 나누어서 풀었다.
n = int(input())
for i in range(n):
print(' '*(n-i-1),'*'*(2*(i+1)-1))
for i in range(n-1):
print(' '*(i+1),'*'*(2*n-2*(i+1)-1))
VSCode에서는 잘되는데 다시 보니까 앞에 빈칸이 하나 더 출력된다.
백준에서는 출력 형식이 잘못되었다고 뜬다.