백준 01000번 / 1000번 문제 링크
문제 이름 : A+B
주 언어 : Python
태그 : 수학 / 구현 / 사칙연산
solved.ac 등급 : Bronze V (새싹) (2023/02/23 확인)
문제 보기
문제 :
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력 :
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력 :
첫째 줄에 A+B를 출력한다.
각 언어별로 어떻게 "정수"를 "입력" 받을지, 그리고 입력받은 두 정수를 어떻게 "더할지"에 대한 문제입니다.
파이썬에서 input() 함수로 a, b를 입력받으려고 하면, "1 2"라고 써진 문자열이 입력받아집니다. 따라서 우선 두 문자열로 쪼개기 위하여 split()함수를 같이 써줍니다.
input() 함수로 문자열을 받고, split() 함수로 공백을 기준으로 쪼개서 대입해줍니다. 따라서 a, b = input().split()으로 a에는 첫번째 수가 써진 "문자열", b에는 두번째 수가 써진 "문자열"이 입력됩니다.
A4에 10000 이라고 쓴 것과 10000원권 지폐는 천지차이이듯이, 문자열 상태로 더하지 않고 int 함수를 각각 씌워주어서 더해주면 정수로 덧셈을 할 수 있습니다.
파이썬에서의 덧셈은 + 기호로 똑같이 할 수 있습니다.
일일이 int 함수를 씌워주기 귀찮다면, 파이썬 map 함수 를 이용하여 map(int, input().split())으로 처리할 수도 있습니다.
이 문제는 solved.ac Class 1 에 수록된 문제입니다.
다른 문제도 같이 풀어보시는걸 추천드립니다.
Class 1 문제 모음