반응형
밑의 링크는 CodeUp에서의 문제 링크입니다.
생각한 풀이 과정
- 공백으로 구분해 입력한 두 정수를 먼저 a, b 변수로 각각 분리해서 넣어줍니다.
- 첫 번째 줄에 a와 b를 더해서 합을 구하고 그 값을 출력합니다.
- 두 번째 줄에 a에서 b를 빼서 차를 구하고 그 값을 출력합니다.
- 세 번째 줄에 a와 b를 곱해서 곱을 구하고 그 값을 출력합니다.
- 네 번째 줄에 a를 b로 나누어 몫을 구하고 그 값을 출력합니다.
- 다섯 번째 줄에 a를 b로 나누어 나머지를 구하고 그 값을 출력합니다.
- a를 b로 나눈 값을 구합니다.
- a를 b로 나눈 값을 소수점 둘째 자리까지로 표현하고 여섯 번째 줄에 출력합니다.
주의해야 할 점
나눗셈을 하는 연산자 /는 쉽게 기억나더라도
몫을 구하는 연산자 //, 나머지를 구하는 연산자 %는 공부했더라도
많이 사용하지 않았으면 까먹었을 수도 있습니다.
여섯 번째 줄에 나눈 값을 출력할 때,
소수점 이하 둘째 자리까지의 정확도로 출력하라고 문제에 나와있습니다.
바로 앞의 6043번 문제와 똑같이 부주의하게 문제를 읽으셨다면
이 부분을 놓치셨을 수도 있습니다.
제출한 파이썬 코드
# readline을 사용하기 위해 import합니다.
from sys import stdin
# 정수 2개를 공백으로 구분해 입력합니다.
# 각각 정수형으로 변환합니다.
a, b = map(int, stdin.readline().split(' '))
# 두 정수의 합을 출력합니다.
print(a + b)
# 두 정수의 차를 출력합니다.
print(a - b)
# 두 정수의 곱을 출력합니다.
print(a * b)
# 두 정수의 몫을 출력합니다.
print(a // b)
# 두 정수의 나머지를 출력합니다.
print(a % b)
# 두 정수의 나눈 값을 출력합니다.
# 실수, 소수점 이하 둘째 자리까지의 정확도로 출력합니다.
print(format(a / b, '.2f'))
제출 결과
※ 궁금한 부분, 이상한 점 및 오타는 댓글에 부탁드립니다.
※ 더 효율적이고 빠른 정답을 환영합니다.
반응형
댓글