(구) solved ac class 문제들/class 1

[class 1]백준 구구단(2739번) 풀이 (C++/Python)

isekaipudding 2026. 2. 6. 09:27

문제 : 구구단(2739번)(Bronze V)

문제 링크 : https://www.acmicpc.net/problem/2739
출처 : Baekjoon Online Judge

 

구구단입니다.

이 문제는 반복문을 활용하면 되는 문제입니다.

n이 주어질 때 n x 1부터 n x 9까지 출력하면 됩니다.

 

[C++]

#include <bits/stdc++.h>
 
using namespace std;
 
int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    cin >> n;

    for(int i = 1; i <= 9; i++) {
        cout << n << " * " << i << " = " << n * i << '\n';
    }
 
    return 0;
}

for문에서 초기식은 i=1로 하고 9 이하까지 1씩 증가하게 합니다.

그 다음 cout으로 "n * i = a" 형식으로 출력하도록 합니다.

이 때 주의사항은 C++에서는 수동으로 개행 문자(\n)를 추가해야 합니다!

[Python]

import sys

input = sys.stdin.readline

N:int = int(input().rstrip())

for i in range(1, 10, 1) :
    print(f"{N} * {i} = {N * i}")

f"" 형식으로 하면 해당 문자열 안에 변수값이 들어갑니다.

이 경우 N = 2, i = 3이면 "2 * 3 = 6"이 됩니다.