2864번 5와 6의 차이
해당 글에서는 백준 2864번 5와 6의 차이 문제를 풀이합니다.
5와 6의 차이
📃 문제
상근이는 2863번에서 표를 너무 열심히 돌린 나머지 5와 6을 헷갈리기 시작했다.
상근이가 숫자 5를 볼 때, 5로 볼 때도 있지만, 6으로 잘못 볼 수도 있고, 6을 볼 때는, 6으로 볼 때도 있지만, 5로 잘못 볼 수도 있다.
두 수 A와 B가 주어졌을 때, 상근이는 이 두 수를 더하려고 한다. 이때, 상근이가 구할 수 있는 두 수의 가능한 합 중, 최솟값과 최댓값을 구해 출력하는 프로그램을 작성하시오
📬 입력
첫째 줄에 두 정수 A와 B가 주어진다. (1 <= A,B <= 1,000,000)
📭 출력
첫째 줄에 상근이가 구할 수 있는 두 수의 합 중 최솟값과 최댓값을 출력한다.
🙆🏻♂️ 문제 답안
- 내가 제출한 답
1 2 3 4 5 6 7 8
n1, n2 = map(str, input().split()) min_n1 = n1.maketrans('6', '5') max_n1 = n1.maketrans('5', '6') min_n2 = n2.maketrans('6', '5') max_n2 = n2.maketrans('5', '6') print(int(n1.translate(min_n1)) + int(n2.translate(min_n2)), int(n1.translate(max_n1)) + int(n2.translate(max_n2)))
1
2
🙋🏻♂️ 개인 공부&기록 블로그입니다. 오류나 틀린 부분이 있을 경우
비난 및 비판 보다는 댓글을 통해 이슈작성 부탁드립니다. 🙋🏻♂️
This post is licensed under CC BY 4.0 by the author.