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'))