2022-3/1일1코딩
[BOJ] 2864 python
이망고_
2022. 10. 20. 10:26
0.
min 에 6을 5로 바꿔주고
max에5를 6으로 어떻게 바꿔주지?
replace 문자열을 인식하는 함수를 써준다.
import sys
input=sys.stdin.readline
a,b = input().split()
min = int(a.replace('6','5')) + int(b.replace('6','5')) # 문자열 사용하는 replace
max = int(a.replace('5','6')) + int(b.replace('5','6'))
print(min, max)
1.
map 으로 묶어주니 int 변환이 안되었다.
아래 min, max 연산에서 int로 묶어주니 위 a,b 정의할 때 map 빼고 int 설정 말자..
이게 은근 까다로움 습관되서 습관적으로 매핑해주는데 연산이 안됨.
그리고 이것을 int로 묶어서 더해주는 연산하면 숫자로 더해짐
replace 문자열 함수 알아두기
int(a.replace('6','5'))