본문 바로가기

Python/[백준] 문제 풀기

[10869] 사칙연산

10869번: 사칙연산
 
www.acmicpc.net

 


🤔 문제 설명

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오.

 

🤨 제한 사항

  • 두 자연수 A와 B가 주어진다. (1 ≤ A, B ≤ 10,000)
  • 첫째 줄에 A+B, 둘째 줄에 A-B, 셋째 줄에 A*B, 넷째 줄에 A/B, 다섯째 줄에 A%B를 출력한다.

 

😀 입출력 예

입력 출력
7 3 10
4
21
2
1

 

👩‍🔧 사용 메서드 및 속성

sys.stdin.readline() 사용자로부터 한 줄의 입력을 받습니다.

 

👩‍🏫 어떻게 풀어요?

import sys : sys.stdin.readline()을 사용하려면 써야하는 모듈입니다. 여러번 입력받는 알고리즘의 경우, input()과 비교했을 때 속도면에서 더 좋습니다. 이런 문제에서는 속도면에서 차이가 없으니 input()을 사용하셔도 됩니다~

 

+ : 두 변수의 값을 더합니다.

- :  a변수에서 b변수 값을 뺍니다.

* : 두 변수 간의 곱셈연산을 수행합니다.

/ : a변수를 b변수의 값으로 나눕니다. 단, 소수점까지 출력됩니다.

// : a변수를 b변수의 값으로 나눕니다. 단, 몫만 출력됩니다.

% : a변수를 b변수의 값으로 나눈 나머지값을 출력합니다.

 

 

 

👾트리스티의 답

 
1
2
3
4
5
6
7
8
9
10
11
import sys
def alg(a,b) :
    print(a+b)
    print(a-b)
    print(a*b)
    print(a//b)
    print(a%b)
 
= sys.stdin.readline().split()
alg(int(a[0]), int(a[1]))
 
cs

 

※ 잘못된 정보가 있거나 수정사항이 있다면 댓글로 남겨주세요!

'Python > [백준] 문제 풀기' 카테고리의 다른 글

[2884] 알람 시계  (0) 2021.03.14
[2588] 곱셈  (0) 2021.03.14
[1914] 하노이 탑  (0) 2021.03.11
[7576] 토마토  (0) 2021.03.11
[1003] 피보나치 함수  (0) 2021.03.11