【白俊】10994号-星を撮る19


アイデア
中心値の決定
->なるべくルールを見つけたい
1)「」が規則的に2マスに並んでいることを発見し、いくつか入力できることを確認する
2)対称点発見規則に基づく
3)奇数、偶数のグループで値を導出する
コード#コード#
N = int(input())
for i in range(1,2*N-1):
    if i % 2 == 1:
        print("* " * (i // 2) + "*" * (4 * N - 2 * i - 1) + " *" * (i // 2))
    else:
        print("* " * (i // 2) + " " * (4 * N - 2 * i - 3) + " *" * (i // 2))

for i in range(2*N-1,0,-1):
    if i % 2 == 1:
        print("* " * (i // 2) + "*" * (4 * N - 2 * i - 1) + " *" * (i // 2))
    else:
        print("* " * (i // 2) + " " * (4 * N - 2 * i - 3) + " *" * (i // 2))