본문 바로가기
IT/알고리즘

백준 1000번 A+B 파이썬

by 시작은코딩 2022. 2. 13.
반응형

문제

두 정수 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