BOJ/Python

백준 1000번 A+B 파이썬

띵지니어 2021. 7. 19. 11:10
반응형

https://www.acmicpc.net/problem/1000

 

1000번: A+B

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

답안

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

이 형태는 정말 많이 쓰이는 코드이기 때문에 외워야겠다!

반응형
목차(index)