[백준/파이썬] 2443. 별찍기 6

jwKim·2023년 1월 7일
0

💻코테코테

목록 보기
14/42

< 과제 >

[ 문제 ]
첫째 줄에는 별 2×N-1개, 둘째 줄에는 별 2×N-3개, ..., N번째 줄에는 별 1개를 찍는 문제

별은 가운데를 기준으로 대칭이어야 한다.

[ 입력 ]
첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.

[ 출력 ]
첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.

[ 예제 입력 1]
5

[ 예제 출력 1 ]
img

< 내 코드 >

N = int(input())

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

< 피드백 >

  • 이번 문제도 두 부분으로 나누면 어렵지 않다.

img
이 모양은 백준 2441. 별찍기 4와 동일한 모양이다.

img
이 모양은 백준 2440. 별찍기 3과 동일한 모양이다.

따라서 두 부분으로 나누어 코드를 각각 연결하면 피라미드 모양이 나온다!

< 출처 >

0개의 댓글