[백준/파이썬] 2864번

민정·2023년 1월 6일
0

[백준/파이썬]

목록 보기
15/245
post-thumbnail

백준 2864번

문제

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

코드

#최대, 최소만 구하면 되므로 모두 5인경우, 모두 6인경우로 확인하기!
n , m= input().split()

n = n.replace('5', '6')
m = m.replace('5', '6')

max_num = int(n) + int (m)

n = n.replace('6', '5')
m = m.replace('6', '5')

min_num = int(n) + int (m)

print(min_num , max_num)

나의 풀이

처음엔 모든 경우의 수를 찾아야 하나 했지만, 최솟값과 최댓값만 구하면 된다. 그러므로 5,6 중에서 모두 5인 경우가 최솟값이고 모두 6인 경우가 최댓값이므로 한번에 구할 수 있다.

알게된 점

  • 문자열 바꾸기 : 문자열.replace (원래 문자열, 바꿀 문자열)
profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글