코딩테스트 문제풀이(Python)
백준 2440 문제풀이
chanfficial
2022. 4. 7. 21:52
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('')를 사용하여 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어가게 했다.