파이썬 별찍기 2*N-1

2023. 8. 10. 16:30파이썬

728x90

별 뒤에 공백있어서 백준 틀림

 

```

N = int(input())
N2 = N * 2

answer = [[" " for i in range(N2-1)] for j in range(N2-1)]

for i in range(0, N2-1):
    if (i == 0):
        answer[i][N-1] = "*"
    elif (i < N):
        for j in range(0, i+1):
            answer[i][N-j-1] = "*"
            answer[i][N+j-1] = "*"
    elif (N <= i and i < N2-2):
        for k in range(0, N2-i-1):
            answer[i][N-k-1] = "*"
            answer[i][N+k-1] = "*"
    else:
        answer[i][N-1] = "*"
print(answer)
# for i in range(2*N-1):
#     for j in range(2*N-1):
#         print(answer[i][j], end = "")
#     print()
        
        

```

728x90
반응형