Python으로 구현한 10991번 별 찍기 - 16 문제 풀이입니다.
https://www.acmicpc.net/problem/10991
n = int(input())
count = n - 1
for i in range(1, n + 1) :
print(' ' * count, end='')
print('* ' * i)
count -= 1
1. 초기 공백의 개수는 n - 1개로 설정하여 count를 정의한다.
2. 반복문의 범위는 출력해야할 '*'을 기준으로 하여 1부터 n + 1 까지로 설정한다.
3. 하나의 반복문 작업이 끝날 때마다 공백을 의미하는 count값을 1씩 감소시키도록 하고, '*' 출력 시 우측에 공백을 포함한다. ('* ')
'백준(Python) 풀이 > 구현' 카테고리의 다른 글
백준(Python) 21608번 상어 초등학교 풀이 (0) | 2022.03.25 |
---|---|
백준(Python) 13460번 구슬 탈출 2 풀이 (0) | 2022.03.23 |
백준(Python) 2442번 별 찍기 - 5 풀이 (0) | 2022.02.23 |
백준(Python) 1924번 2007년 풀이 (0) | 2022.02.23 |
백준(Python) 19237번 어른 상어 풀이 (0) | 2022.01.28 |