Study/Algorithm
[백준] 2438번: 별 찍기 - 1
Nino_
2025. 4. 24. 17:20
문제
첫째 줄에 N(1 ≤ N ≤ 100)이 주어졌을 때,
첫째 줄부터 N번째 줄까지 차례대로 별을 출력하는 문제이다.
해석
입력값 N이 주어지면, N줄에 걸쳐 각 줄에 별(*)을 1개부터 N개까지 순차적으로 출력하면 되는 문제이다.
줄마다 별의 개수는 줄 번호와 동일하다.
풀이
n = int(input())
for i in range(n):
print('*' * (i+1))
- range(n)은 0부터 n-1까지 반복하며, 각 줄 번호를 의미한다.
- (i+1)을 곱해주면, 첫 줄에는 1개, 두 번째 줄에는 2개, ..., n번째 줄에는 n개가 출력된다.
- 문자열 곱셈 연산을 활용하여 반복문 내부를 간결하게 표현할 수 있다.
요약
실행 시간 | 메모리 사용 |
32ms | 32412KB |