반응형
https://www.acmicpc.net/problem/1000
답안
a, b = input().split()
a = int(a)
b = int(b)
print(a+b)
.split()을 이용하여 스페이스바로 구분해 변수를 정하는 방법을 사용하였고
a = int(a)
b = int(b) 를 통해 형변환을 해준뒤 프린트 문으로 출력을 하는 방식으로 코드를 짰다.
하지만 map을 알때는 이렇게 사용하는게 편리하다.
a, b = map(int, input().split())
print(a+b)
map 함수는 여러 개의 데이터를 한번에 다른 형태로 바꾸기 위해 사용한다.
기본 형태는
map (변환 함수, 순회 가능한 데이터) 인데, 위에 경우 처럼 쓰는 경우가 많고, 나머지는 상황에 따라 맞춰 사용한다.
.
.
참고로
a, b = map(int, input().split())
이 형태는 정말 많이 쓰이는 코드이기 때문에 외워야겠다!
반응형
'BOJ > Python' 카테고리의 다른 글
백준 8437번 Julka 파이썬 (0) | 2021.07.23 |
---|---|
백준 3003번 킹, 퀸, 룩, 비숍, 나이트, 폰 파이썬 (0) | 2021.07.22 |
백준 2845번 파티가 끝나고 난 뒤 파이썬 (0) | 2021.07.22 |
백준 1550번 16진수 파이썬 (0) | 2021.07.20 |
백준 1271번 엄청난 부자2 파이썬 (0) | 2021.07.20 |