람다(lambda)함수란?
# 기존 함수 작성 방식
def func1(x):
return 2*x
# 람다 함수 작성 방식
lambda x:2*x
# 물론 원하면 이름을 줄 수도 있습니다.
func2 = lambda x:2*x
map(함수, iterable)
형태로 사용됩니다.따라서 이 값을 받기 위해서는 list(), tuple() 등으로 감싸주거나 직접 변수를 지정해야 합니다.
백준 입력을 받을 때 많이 쓰이는 코드입니다. input().split()을 이용해 공백을 기준으로 나뉜 문자열을 리스트에 담고, 리스트에 담긴 문자열을 각각 int()함수를 이용해 n과 m에 대입하는 것이죠.
n, m = map(int, input().split())