[백준 1000] A+B
카테고리: bjt
A+B
출처 : https://www.acmicpc.net/problem/1000
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 A와 B가 주어진다. (0 < A, B < 10)
출력
첫째 줄에 A+B를 출력한다.
입력 예시
1 2
출력 예시
3
풀이
코드
str = input()
r = str.split()
a = int(r[0])
b = int(r[1])
print(a+b)
해설
- ’ ‘으로 구분된 2개의 숫자를 입력 받는다.
- python의 경우 엔터 기준으로 입력 받기 때문에 한 라인에 입력 된 ‘1 2’는 공백을 포함한 문자열이 된다.
- split()를 통해 공백을 제거한다.
- 입력된 데이터는 배열 형태로 2개의 데이터가 된다.
- 입력된 데이터를 숫자료 변환한다.
- 키보드를 통해 입력 받은 데이터는 기본적으로 문자열이다.
- 숫자로 변환을 해야 연산이된다.
- int(문자열) 문자열이 숫자로 변환이 가능하다면 number타입으로 변경된다.
- 덧셋 연산 종료
코드를 줄여보자
A,B = input(). split()
print(int(A)+int(B))
개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우
댓글 또는 메일로 알려주시면 감사하겠습니다.
댓글 남기기