본문 바로가기
*Algorithm/Baekjoon

[Baekjoon] 백준 2442번 별 찍기 - 5(파이썬 Python)

by codinguser 2020. 11. 14.

백준_이미지
© 2020 All Rights Reserved.  주식회사 스타트링크

 

[Baekjoon] 백준 2442번 별 찍기 - 5

(파이썬 Python)

 

* 문제출처 : 백준 알고리즘 문제

 

 

 

1) 문제


백준 2442번 별 찍기 - 5

 

2442번: 별 찍기 - 5

첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제 별은 가운데를 기준으로 대칭이어야 한다.

www.acmicpc.net

 

 

 

 

2) 풀이 과정


1. 첫줄 앞에 공백 값과 초기 별의 위치 : ' ' * (N-i) + '*' 

2. 별의 개수(홀수 개 지정) :  '*' * ((2*i)-1)

 

1과 2를 합치면

 

아래와 같은 코드

 

 

 

 

 

 

3) 코드


1
2
3
4
5
= int(input())
 
for i in range(1, N+1):
    answer = ' ' * (N-i) + '*' * ((2*i)-1)
    print(answer)
cs

 

 

 

 

4) 정리 노트


X

 

 

 

댓글