https://www.acmicpc.net/problem/10869
이번 문제는 쉬운 문제였다.
근데 왜 풀이를 적는가 ?
그 이유는 나에 대한 반성과 성찰에 있다.
본론으로 들어가 문제 10869번이 어떤 문제인가 ?
위 문제와 같다.
내가 쓴 1000번 문제 풀이를 보면 쉽게 풀 수 있다.
기본적인 사칙연산 문제로 +, -, *, /, % 식만 대입하면 될 줄 알았다.
그래서 아래와 같은 코딩을 작성하였다.
a, b = map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a%b)
#결과값
7 3
10
4
21
2.3333333333333335
1
10
4
21
2.3333333333333335
1
그 이유를 살펴보니 출력값 '/'에 문제가 있었다.
내가 쓴 나누기 값은 나머지까지 출력되지만, 문제에서 기재된 예제 출력 1에는 몫만 있었다.
나는 나누기 부분을 몫 으로 변경하여 기입하였다.
a, b = map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
#출력값
7 3
10
4
21
2
1
10
4
21
2
1
변경하여 제출하니 정답으로 나왔다.
이번 문제를 해결하면서 문제를 좀 더 꼼꼼히 봐야겠다는 반성을 하게 되었다.