반응형

나머지

티어 : Bronze 5
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 구현, 사칙연산

 

문제

(A+B)%C는 ((A%C) + (B%C))%C 와 같을까?

(A×B)%C는 ((A%C) × (B%C))%C 와 같을까?

세 수 A, B, C가 주어졌을 때, 위의 네 가지 값을 구하는 프로그램을 작성하시오.

 

입력

첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000)

 

출력

첫째 줄에 (A+B)%C, 둘째 줄에 ((A%C) + (B%C))%C, 셋째 줄에 (A×B)%C, 넷째 줄에 ((A%C) × (B%C))%C를 출력한다.

 

예제 입출력


Code

#include <iostream>
using namespace std;

int main(void){
    int A, B, C;
    cin >> A >> B >> C;
    cout << (A+B)%C << "\n";
    cout << ((A%C)+(B%C))%C << "\n";
    cout << (A*B)%C << "\n";
    cout << ((A%C)*(B%C)%C) << "\n";
    return 0;
}

메모리: 2020 KB
시간: 0 ms

반응형

'백준 > C++' 카테고리의 다른 글

[백준 1037] 약수 C++  (0) 2022.12.03
[백준 4375] 1 C++  (0) 2022.12.03
반응형

구구단

티어 : Bronze 3
시간 제한 : 1 초
메모리 제한 : 128 MB
알고리즘 분류 : 수학, 구현, 사칙연산

 

문제

N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다.

 

입력

첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다.

 

출력

출력형식과 같게 N*1부터 N*9까지 출력한다.

 

예제 입출력


Algorithm

입출력

 

Code

N = int(input())
for i in range(1, 10):
    print(N, '*', i, '=', N*i)

메모리: 30840 KB
시간: 68 ms

반응형

'백준 > Python' 카테고리의 다른 글

[백준 8393] 합 Python  (0) 2022.05.29
[백준 1924] 2007년 Python  (0) 2022.05.23
[백준 2742] 기찍 N Python  (0) 2022.05.23
[백준 2741] N 찍기 Python  (0) 2022.05.23
[백준 11721] 열 개씩 끊어 출력하기 Python  (0) 2022.05.23
반응형

숫자의 합

티어 : Bronze 2
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 문자열, 사칙연산

 

문제

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

 

출력

입력으로 주어진 숫자 N개의 합을 출력한다.

 

예제 입출력


Algorithm

입출력

 

Code

N = int(input())
nums = map(int, list(input()))
print(sum(nums))

메모리: 30840 KB
시간: 68 ms

반응형
반응형

A+B - 8

티어 : Bronze 3
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 구현, 사칙연산

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.

 

예제 입출력


Algorithm

입출력

 

Code

T = int(input())
for i in range(1, T+1):
    A, B = map(int,input().split())
    print('Case #{}:'.format(i), A, '+', B, '=', A+B)

메모리: 30840 KB
시간: 76 ms

반응형

'백준 > Python' 카테고리의 다른 글

[백준 11719] 그대로 출력하기 2 Python  (0) 2022.05.23
[백준 11718] 그대로 출력하기 Python  (0) 2022.05.23
[백준 11021] A+B - 7 Python  (0) 2022.05.23
[백준 10953] A+B - 6 Python  (0) 2022.05.23
[백준 10952] A+B - 5 Python  (0) 2022.05.23
반응형

A+B - 7

티어 : Bronze 3
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 구현, 사칙연산

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다.

 

예제 입출력


Algorithm

입출력

 

Code

T = int(input())
for i in range(1, T+1):
    print('Case #{}:'.format(i), sum(map(int, input().split())))

메모리: 30840 KB
시간: 76 ms

반응형

'백준 > Python' 카테고리의 다른 글

[백준 11718] 그대로 출력하기 Python  (0) 2022.05.23
[백준 11022] A+B - 8 Python  (0) 2022.05.23
[백준 10953] A+B - 6 Python  (0) 2022.05.23
[백준 10952] A+B - 5 Python  (0) 2022.05.23
[백준 10951] A+B - 4 Python  (0) 2022.05.23
반응형

A+B - 6

티어 : Bronze 2
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 문자열, 사칙연산, 파싱

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. A와 B는 콤마(,)로 구분되어 있다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 A+B를 출력한다.

 

예제 입출력


Algorithm

입출력

 

Code

T = int(input())
for _ in range(T):
    print(sum(map(int, input().split(','))))

메모리: 30840 KB
시간: 76 ms

반응형

'백준 > Python' 카테고리의 다른 글

[백준 11022] A+B - 8 Python  (0) 2022.05.23
[백준 11021] A+B - 7 Python  (0) 2022.05.23
[백준 10952] A+B - 5 Python  (0) 2022.05.23
[백준 10951] A+B - 4 Python  (0) 2022.05.23
[백준 10950] A+B - 3 Python  (0) 2022.05.23
반응형

A+B - 5

티어 : Bronze 3
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 구현, 사칙연산

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

입력의 마지막에는 0 두 개가 들어온다.

 

출력

각 테스트 케이스마다 A+B를 출력한다.

 

예제 입출력


Algorithm

입출력

 

Code

while True:
    sum_ = sum(map(int, input().split()))
    if sum_ == 0:
        break
    print(sum_)

메모리: 30840 KB
시간: 76 ms

반응형

'백준 > Python' 카테고리의 다른 글

[백준 11021] A+B - 7 Python  (0) 2022.05.23
[백준 10953] A+B - 6 Python  (0) 2022.05.23
[백준 10951] A+B - 4 Python  (0) 2022.05.23
[백준 10950] A+B - 3 Python  (0) 2022.05.23
[백준 2558] A+B - 2 Python  (0) 2022.05.23
반응형

A+B - 4

티어 : Bronze 3
시간 제한 : 1 초
메모리 제한 : 256 MB
알고리즘 분류 : 수학, 구현, 사칙연산

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 A+B를 출력한다.

 

예제 입출력


Algorithm

입출력

 

Code

while True:
    try:
        print(sum(map(int, input().split())))
    except:
        break

메모리: 30840 KB
시간: 76 ms

반응형

'백준 > Python' 카테고리의 다른 글

[백준 10953] A+B - 6 Python  (0) 2022.05.23
[백준 10952] A+B - 5 Python  (0) 2022.05.23
[백준 10950] A+B - 3 Python  (0) 2022.05.23
[백준 2558] A+B - 2 Python  (0) 2022.05.23
[백준 10816] 숫자 카드 2 Python  (0) 2022.05.16

+ Recent posts