문제 : 별 찍기 - 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번 반복하여 *를 하나씩 추가하면서 출력하는 코드입니다.
'(구) solved ac class 문제들 > class 1' 카테고리의 다른 글
| [class 1]백준 Hello World(2557번) (C++/Python) (0) | 2026.02.05 |
|---|---|
| [class 1]백준 검증수(2475번) (C++/Python) (0) | 2026.02.05 |
| [class 1]백준 두 수 비교하기(1330번) (C++/Python) (0) | 2026.02.03 |
| [class 1]백준 A/B(1008번) 풀이 (C++/Python) (0) | 2026.01.30 |
| [class 1]백준 A-B(1001번) 풀이 (C++/Python) (0) | 2026.01.28 |