입출력에 대한 기본적인 것만 알아도 풀 수 있는 문제다.
아예 새로운 변수를 생성해 A와 B를 각각 int형으로 넣어줘도 된다.
A, B = input().split()
print(int(A)+int(B))
그렇다면 아래와 같은 함수는 왜 안될까?
A, B = int(input()).split()
그 이유는 int함수로 리스트를 정수형으로 바꾸는게 불가능하기 때문이다. 그래서 아래와 같이 간단하게 표현이 가능하다.
A, B = map("int, input().split())
print(A+B)
map에 A, B를 공백단위로 할당받고 map(자료형, 입력값)의 형태를 가진다.
결론적으로, map은 원하는 리스트나 변수의 자료형을 한꺼번에 변환하거나 할당할 때, 매우 유용하다.