(구) solved ac class 문제들/class 1
[class 1]백준 별 찍기 - 1(2438번) (C++/Python)
isekaipudding
2026. 2. 4. 10:35
문제 : 별 찍기 - 1(2438번)(Bronze V)
문제 링크 : https://www.acmicpc.net/problem/2438
출처 : Baekjoon Online Judge
이 문제는 별(*)이 한 개씩 증가하면서 출력하는 문제입니다.
1번째 루프 : *
2번째 루프 : **
3번째 루프 : ***
...
이 부분을 C++로 표현하면 다음과 같습니다.
#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
string star = "";
for(int i = 0; i < n; i++) {
star += "*";
cout << star << '\n';
}
return 0;
}
초기 star는 *로 합니다.
해당 for문을 n번 반복하도록 합니다.
그러면 star는 *, **, ***, ...가 되고 각각 출력하는 코드입니다.
그리고 이 코드를 Python으로 변환하면 다음과 같이 작성됩니다.
import sys
input = sys.stdin.readline
N:int = int(input().rstrip())
star:str = ""
for _ in range(N) :
star += "*"
print(star)
N을 입력 받아서 N번 반복하여 *를 하나씩 추가하면서 출력하는 코드입니다.