n = int(input())
for i in range(n):
result=(2*i+1)*'*'
print(result.center(2*n-1).rstrip())
for i in range(n-1):
result=(2*n-1 - (2*(i+1)))*'*'
print(result.center(2*n-1).rstrip())
center 함수를 이용하면 왼쪽 뿐만 아니라 오른쪽에도 공백이 생기기 대문에 rstrip 함수를 이용해 오른쪽 공백을 제거했다.
문제: https://www.acmicpc.net/problem/2444
2444번: 별 찍기 - 7
첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.
www.acmicpc.net
'Baekjoon > python' 카테고리의 다른 글
[백준 10812번] 바구니 순서 바꾸기 (0) | 2023.03.23 |
---|---|
[백준 27866번] 문자와 문자열 (0) | 2023.03.23 |
[백준 11718번] 그대로 출력하기 (0) | 2023.02.21 |
[백준 9086번] 문자열 (0) | 2023.02.21 |
[백준 2743번] 단어 길이 재기 (0) | 2023.02.21 |