백준 01008번 - A/B

백준 01008번 / 1008번 문제 링크
문제 이름 : A/B
주 언어 : Python
태그 : 수학 / 구현 / 사칙연산
solved.ac 등급 : Bronze V (새싹) (2023/02/24 확인)


문제 보기

문제 :

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

입력 :

첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)

출력 :

첫째 줄에 A/B를 출력한다. 실제 정답과 출력값의 절대오차 또는 상대오차가 $10^{-9}$ 이하이면 정답이다.



각 언어별로 어떻게 "정수"를 "입력" 받을지, 그리고 입력받은 두 정수를 어떻게 "나눗셈을 할지"에 대한 문제입니다.
백준 01000번 - A+B 이나 백준 01001번 - A-B 과 거의 비슷하게 할 수 있습니다.
1000번, 1001번 문제 처럼, input()된 문자열을 split()으로 쪼개서 A, B에 할당해주고, 각각을 정수로 변환해주면 거의 똑같이 풀 수 있습니다.
파이썬에서의 나눗셈은 / 기호로 할 수 있는데, //로 하면 정수나눗셈이 되므로 주의해야 합니다. 예를 들어, 3 / 2 == 1.5이고, 3 // 2 == 1입니다. (3을 2로 나눈 몫)
b는 양수이므로 0으로 나눌 때의 오류는 생각하지 않아도 좋습니다.

일일이 int 함수를 씌워주기 귀찮다면, 파이썬 map 함수 를 이용하여 map(int, input().split())으로 처리할 수도 있습니다.


이 문제는 solved.ac Class 1 에 수록된 문제입니다.
다른 문제도 같이 풀어보시는걸 추천드립니다.

Class 1 문제 모음

-번째 푼 문제 (2022/--/--)