프로그래밍/백준

[파이썬(Python)] 백준 10869번 사칙연산

정정훈훈 2021. 10. 7. 03:37
반응형

https://www.acmicpc.net/problem/10869

 

10869번: 사칙연산

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

www.acmicpc.net

 

 

백준 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(intinput().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

AB = map(intsys.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

 

[파이썬(Python)] 백준 1000번 A+B : 파이썬 두 정수의 합 구하기

https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 1000번 문제는 두 정수의 합(A+B)을 구하는 문제입니다. 언뜻..

like-a-happy-cat.tistory.com

 

 

 

1001번(A-B)

https://like-a-happy-cat.tistory.com/3

 

[파이썬(Python)] 백준 1001번 A-B : 파이썬 두 정수의 차 구하기

https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 1001번 문제는 두 정수의 차(A-B)를 구하는 문제입니다. 1000..

like-a-happy-cat.tistory.com

 

 

 

10998번(A*B)

https://like-a-happy-cat.tistory.com/5

 

[파이썬(Python)] 백준 10998번 A*B : 두 정수의 곱 구하기

https://www.acmicpc.net/problem/10998 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 1001번 문제는 두 정수의 곱(A*B)를 구하는 문제입니다...

like-a-happy-cat.tistory.com

 

 

 

1008번(A/B)

https://like-a-happy-cat.tistory.com/6

 

[파이썬(Python)] 백준 1008번 A/B : 두 정수 나누기 구하기

https://www.acmicpc.net/problem/1008 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 백준 1008번 문제는 두 정수의 나누기한 값(A/B)을 구하는 문제입..

like-a-happy-cat.tistory.com

 

 

 

 

 

 

https://like-a-happy-cat.tistory.com 

 

키보드 꾹꾹이하는 대학생

 

like-a-happy-cat.tistory.com

 

 

https://blog.naver.com/snake6862 

 

정훈 블로그 : 네이버 블로그

하고 싶은 거 다 하고 살기

blog.naver.com

 

반응형