본문 바로가기
코딩테스트 문제풀이(Python)

백준 2438번 문제풀이

by chanfficial 2022. 4. 7.

2438. 별 찍기 - 1

 

첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제

 

입력 : 첫째 줄에 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)' 카테고리의 다른 글

백준 2439번 문제풀이  (0) 2022.04.08
백준 2440 문제풀이  (0) 2022.04.07
백준 8393번 문제풀이  (0) 2022.04.07
백준 2739번 문제풀이  (0) 2022.04.06
백준 2742번 문제풀이  (0) 2022.04.06