개발/Algorithm

[Python] 백준 10992 별 찍기

Dane.Kim 2021. 11. 7.

#10992 별찍기

import sys

N = int(sys.stdin.readline())

for i in range(1, N+1): 
  if i == N:
    print('*'*(2*i-1)) # 이런 규칙을 생각해내는 것이 중요할 듯
  elif i == 1:
    print(' '* (N-i), '*', sep = '') 
  else:
    print(' '*(N-i),'*',' '*(2*i-3),'*',sep = '')

'개발 > Algorithm' 카테고리의 다른 글

[Python] 백준 10872번 팩토리얼  (0) 2021.11.08
[Python] 백준 더하기 사이클 1110번  (0) 2021.11.08
그리디 알고리즘이란?  (0) 2021.10.26
빅 오 표기법 (Big - O notation)  (0) 2021.10.19
큐 / enqueue, dequeue  (0) 2021.10.17

댓글