반응형
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
1. input 함수 사용?
2. split 함수 사용?
3. map 함수 사용?
결과
A, B= map(int, input().split())
print(A+B)
map 함수 사용시 print 빼고 1줄로 가능;
input().split() 쓰고 그냥 A+B하면 정수가 아니라서 그냥 나와버림
ex) 10, 12 적고 프린트 하면 22아니고 1012 출력
map 함수 안쓰면 어떻게 할 수 있을까? input과 split을 알고있다고 했을때
A, B = input().split()
a = int(A)
b = int(B)
print(a+b)
이렇게 하면 된다.
참고
map 이라는 함수는 리스트의 요소를 지정된 함수로 처리해주는 함수.
블로그 https://dojang.io/mod/page/view.php?id=2286
파이썬 코딩 도장: 22.6 리스트에 map 사용하기
이번에는 리스트에 map을 사용해보겠습니다. map은 리스트의 요소를 지정된 함수로 처리해주는 함수입니다(map은 원본 리스트를 변경하지 않고 새 리스트를 생성합니다). list(map(함수, 리스트)) tupl
dojang.io
반응형
'IT > 알고리즘' 카테고리의 다른 글
백준 1330 두 수 비교하기 파이썬 (0) | 2022.02.14 |
---|---|
백준 2588 곱셈 파이썬 (0) | 2022.02.13 |
백준 10869번 사칙연산 파이썬 (0) | 2022.02.13 |
백준 10172번 개 파이썬 (0) | 2022.02.13 |
백준 10171번 고양이 파이썬 (0) | 2022.02.13 |