본문 바로가기

Algorithm/BaekJOON(Python)

[백준/입출력/10992] 별 찍기 - 17

별찍기 문제는 규칙을 찾아내는게 너무 어려운 것 같다.

좋은 코드를 짜기가 너무 어렵다.

나중에 다시 풀어봐야지.

 

이미지 클릭시, 문제로 이동됩니닷 :)

x = int(input())
odd_num = 1
space_num = x-2
for i in range(x):
  # 첫라인
  if i == 0:
    print(" "*(x-1) + "*")
  # 마지막라인
  elif i == x-1:
    print("*"*(2*x-1))
  # 중간 라인
  else:
    print(" "*(space_num) + "*" + " "*odd_num + "*")
    space_num -=1
    odd_num +=2