A, B = map(int, input().split())
print(A/B)
이전 문제들의 풀이랑 조금 달라진 것을 느낄 것이다. 다른 사람들의 제출 답안을 통해 map이라는 함수를 배울 수 있었다.
map 함수의 모양은 map(function, iterable)인데, 첫 번째 매개변수로는 함수가, 두 번째 매개변수로는 반복 가능한 자료형이 온다고 한다.
이 함수는 두 번째 인자로 들어온 자료형을 첫 번째 인자로 들어온 함수에 하나씩 집어 넣어서 함수를 수행하는 함수이다. map(적용시킬 함수, 적용할 값들)인 셈인 것이다.
코드를 보면 map 함수를 통해 입력 받은 두 문자열 값을 int로 변환시켜 A, B에 저장해준다는 것을 알 수 있다.
'Baekjoon > python' 카테고리의 다른 글
[백준 10926번] ??! (0) | 2022.04.07 |
---|---|
[백준 10869번] 사칙연산 (0) | 2022.04.07 |
[백준 10998번] A * B (0) | 2022.04.07 |
[백준 1001번] A - B (0) | 2022.04.07 |
[백준 1000번] A + B (0) | 2022.04.07 |