[BOJ] 2439 별 찍기 -2

[BOJ] 2439 별 찍기 -2

문제 링크

반복문만 잘 쓰면 되는 별찍기. 기초 중에 기초에서 쓸데없이 시간이 낭비되기에 간편한 코드가 없나 찾아봤다.

나의 풀이

N = int(input())

for i in range(N):
  for j in range(N-i-1):
    print(" ", end="")
  for k in range(i+1):
    print("*", end="")

  print("")

다른 풀이

N = int(input())

for i in range(1, N+1):
    print(" "*(N-i)+"*"*i)

문자열 출력할 때 곱셈 연산을 잘 활용하면 편리한 것 같다.


© 2021. All rights reserved.