Python 알고리즘 - A+B

Code_Alpacat·2021년 12월 29일
0

Python 알고리즘

목록 보기
1/15

입출력에 대한 기본적인 것만 알아도 풀 수 있는 문제다.

  • input은 정수형으로 입력받은게 아니므로 정수형으로 치환해줘야만한다.

아예 새로운 변수를 생성해 A와 B를 각각 int형으로 넣어줘도 된다.

A, B = input().split()

print(int(A)+int(B))

그렇다면 아래와 같은 함수는 왜 안될까?

A, B = int(input()).split()

그 이유는 int함수로 리스트를 정수형으로 바꾸는게 불가능하기 때문이다. 그래서 아래와 같이 간단하게 표현이 가능하다.

map을 이용한 입출력

A, B = map("int, input().split())
print(A+B)

map에 A, B를 공백단위로 할당받고 map(자료형, 입력값)의 형태를 가진다.

결론적으로, map은 원하는 리스트나 변수의 자료형을 한꺼번에 변환하거나 할당할 때, 매우 유용하다.

profile
In the future, I'm never gonna regret, cuz I've been trying my best for every single moment.

0개의 댓글