초보 개발자의 일기

2864 5와 6의 차이 본문

백준

2864 5와 6의 차이

판다꼬마 2022. 3. 8. 20:30
728x90

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

 

2864번: 5와 6의 차이

첫째 줄에 두 정수 A와 B가 주어진다. (1 <= A,B <= 1,000,000)

www.acmicpc.net

내 풀이

a,b=input().split()


min=int(a.replace('6','5'))+int(b.replace('6','5'))
max=int(a.replace('5','6'))+int(b.replace('5','6'))

print(min,max)

해결 방법

두 수를 더했을 때 최소값과 최대값을 구하는 문제이므로

최소값을 구할 때는 6을 5로 변경하면 되고

최대값을 구할 대는 5을 6으로 변경해서 더해주면 된다.

 

풀이를 할때 replace를 사용하여 a.replace('6','5')로 6을 5로 변경해주었다.

 

 

구글 풀이

구글 풀이도 나와 같이 replace를 사용하여 풀이하였다.

728x90

'백준' 카테고리의 다른 글

10162번 전자레인지  (0) 2022.03.13
1049번 기타줄  (2) 2022.03.11
1541번 잃어버린 괄호  (1) 2022.03.09
2720번 세탁소 사장 동혁  (1) 2022.03.09
2810 컵홀더  (5) 2022.03.08