백준 2444번 파이썬 풀이

몽뭉뭉·2023년 12월 22일
0

백준 코딩테스트

목록 보기
1/5

정말 오랜만에 풀어보는 백준인데 코린이라는 사실을 4학년이되서 깨닫는다 심각하다 정말...

백준 2444번 파이썬

[내가 쓴 코드]

N = int(input())
for n in range(N-1,0,-1):
    print(n*" "+n*'*')

[output]

    ****
   ***
  **
 *

정말 아는게 없는 순수한 상태이다

[해답]

n = int(input()) # 정수 N 입력받기

# 위쪽 부분 (1부터 N까지)
for i in range(1, n+1):
    print(" " * (n - i) + "*" * (2*i - 1))

# 아래쪽 부분 (N-1부터 1까지)
for i in range(n-1, 0, -1):
    print(" " * (n - i) + "*" * (2*i - 1))

[몰랐던 점]
1.for문을 두개로 나눠서 출력하겠다는 생각 자체를 못함(한번에 출력해야된다고 생각했음)
2.역순으로 for문 작성하는 법을 몰랐음.
3.n-i 같은 식을 작성하는 법을 몰랐음.

0개의 댓글