2440. 별 찍기 - 3
첫째 줄에는 별 N개, 둘째 줄에는 별 N-1개, ..., N번째 줄에는 별 1개를 찍는 문제
입력 : 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.
출력 : 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다.
ex)입력 : 5
출력 :
*****
****
***
**
*
풀이
n = int(input())
for i in range(n):
for j in range(n):
if j >= i:
print('*', end='')
print('')
- input()을 통해 자연수 n을 입력받고, 중첩 for문을 사용하여 j가 i보다 크거나 같을 때 마다 '*'를 출력하게 했다.
또 end=''를 사용하여 줄바꿈을 하지 않고 print('')를 사용하여 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어가게 했다.
'코딩테스트 문제풀이(Python)' 카테고리의 다른 글
백준 2441번 문제풀이 (0) | 2022.04.09 |
---|---|
백준 2439번 문제풀이 (0) | 2022.04.08 |
백준 2438번 문제풀이 (0) | 2022.04.07 |
백준 8393번 문제풀이 (0) | 2022.04.07 |
백준 2739번 문제풀이 (0) | 2022.04.06 |