https://www.acmicpc.net/problem/10869
백준 10869번 문제는 두 정수의 사칙연산 프로그램을 만드는 문제입니다.
1000번(A+B), 1001번(A-B), 10998번(A*B), 1008번(A/B)를 종합하여 작성하면 됩니다.
여기서 실수 전체의 집합 범위에서 결과값이 나올 수 있는 A/B가 아닌,
몫과 나머지를 각각 구해주는 연산자를 사용해야 합니다.
몫을 구하는 연산자 //를 사용하여 A//B로 몫을 계산하고
나머지를 구하는 연산자 %를 사용하여 A%B로 나머지를 계산해주면 됩니다.
<산술 연산자 정리>
A + B | A와 B를 더한다. |
A - B | A에서 B를 뺀다. |
A * B | A와 B를 곱한다. |
A / B | A를 B로 나눈다 |
A // B | A를 B로 나눈 몫을 구한다. |
A % B | A를 B로 나눈 나머지를 구한다. |
A ** B | A의 B제곱 |
1. input() 함수를 이용한 풀이
<코드>
a, b = map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
split 메서드
문자열.split("특정 문자")의 구조로 사용합니다.
문자열의 특정 문자를 기준으로 나눠줍니다.(특정 문자는 삭제됩니다.)
# split(나누다, 분열시키다)
map 함수
map(함수, 반복 가능한 객체)의 구조로 사용합니다.
반복 가능한 객체의 요소들에 함수를 적용하는 역할을 해준다고 이해하면 됩니다.
2. sys.stdin.readline()를 이용한 풀이
<코드>
import sys
A, B = map(int, sys.stdin.readline().split())
print(A+B)
print(A-B)
print(A*B)
print(A//B)
print(A%B)
코린이 대학생의 풀이였습니다.
풀이에 오류가 있거나 빈약한 부분이 있다면 얼마든지 댓글 남겨주시기 바랍니다.
<참고 링크>
1000번(A+B)
https://like-a-happy-cat.tistory.com/2
1001번(A-B)
https://like-a-happy-cat.tistory.com/3
10998번(A*B)
https://like-a-happy-cat.tistory.com/5
1008번(A/B)
https://like-a-happy-cat.tistory.com/6
https://like-a-happy-cat.tistory.com
https://blog.naver.com/snake6862
'프로그래밍 > 백준' 카테고리의 다른 글
[파이썬(Python)] 백준 2558번 A+B - 2 : 두 정수의 합 구하기 - 2 (0) | 2021.10.07 |
---|---|
[파이썬(Python)] 백준 10430번 나머지 : 나머지 연산자 % 사용하기 (0) | 2021.10.07 |
[파이썬(Python)] 백준 1008번 A/B : 두 정수 나누기 구하기 (0) | 2021.10.07 |
[파이썬(Python)] 백준 10998번 A*B : 두 정수의 곱 구하기 (0) | 2021.10.07 |
[파이썬(Python)] 백준 2557번 Hello World : 파이썬 출력(print) (0) | 2021.10.07 |