본문 바로가기

BAEKJOON 백준

[BAEKJOON/Python3] 백준 2442 별 찍기 - 5

www.acmicpc.net/problem/2442

 

2442번: 별 찍기 - 5

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

www.acmicpc.net

*링크로 접속하여 문제를 확인할 수 있습니다.

 

첫째 줄에는 별 1개, 둘째 줄에는 별 3개, ..., N번째 줄에는 별 2×N-1개를 찍는 문제로 별 찍기 기초 문제 중 하나입니다. 별은 가운데 기준으로 대칭이어야 하며 공백과 별의 개수만 알면 해결할 수 있는 문제입니다.

 

코드

 

N을 입력받고 별의 패턴을 분석해보면 N이 5일 때, 공백은 1번째 줄에서 4개, 2번째 줄에서 3개, 이런식으로 출력되므로 N-1-i개씩, 별은 i번째 줄이라면 2*i-1개씩 출력되어야 하기 때문에 반복문을 통해 간단하게 출력할 수 있었습니다.