반응형
문제
https://www.acmicpc.net/problem/2438
코드
N = int(input())
for i in range(1, N+1):
print("*" * i)
설명
모든 언어의 반복문을 연습하기 가장 적합한 별 찍기 연습 시간이다.
다른 언어의 경우 이중 반복문으로 작성하게 되는 경우가 많은데,
파이썬은 간단하게 한 줄의 반복문으로 작성이 가능하다.
우선 반복할 횟수인 N을 입력받고,
반복문을 실행해준다.
이 때, N의 횟수만큼 진행하려면 반복문의 종료지점은 N+1이어야 한다는 것을 명심하자.
별의 개수가 회차가 진행함에 따라 늘어나는데 이는 (출력할 문장 * 출력할 횟수)의 방식으로 여러번 출력이 가능하다.
위의 예제와 같이 "*"이라는 문자를 i번 곱했을 때, 일반적인 계산처럼 곱셈이 이루어지는 것이 아니고,
i번 반복해서 출력을 진행하게 된다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 10952: A+B - 5 (0) | 2022.11.17 |
---|---|
[파이썬, Python] 백준 2439: 별 찍기 - 2 (0) | 2022.11.16 |
[파이썬, Python] 백준 11022: A+B - 8 (0) | 2022.11.14 |
[파이썬, Python] 백준 11021: A+B - 7 (0) | 2022.11.13 |
[파이썬, Python] 백준 15552: 빠른 A+B (0) | 2022.11.12 |