백준 알고리즘 1000번 정수 입력받아 출력하기

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

내가 푼 방식

# 입력받은 것을 a와 b로 나눈다
# input에 split을 사용하면 입력값을 공백을 기준으로 분리 변수에 순서대로 저장
# 1 2 라고 입력했다면 a = 1 b = 2 라고 저장함
a,b = input().split() 
# a와 b는 정수다. 영어로 integer, 파이썬에서는 int라고 표현
a = int(a)
b = int(b)
# 정수값 a와 b를 출력한다
print(a + b)

각 변수를 int 자료형으로 변환하지 않는다면 아래와 같이 출력하는 방법도 있다

print(int(a) + int(b))

그런데 만약 변수가 a, b 두개가 아니라 엄청 많다면?

a = int(a)
b = int(b)
c = int(c)
.
.
.

손이 아플것이다

배우신 분들이 쓰는 방법

map

알아두면 좋은것

콤마로 구분한 입력값 처리

나눗셈의 몫과 나머지 반환

나눗셈 몫을 반환하는 // 연산자

나눗셈 나머지를 반환하는 % 연산자

몫과 나머지가 모두 나오는 / 연산자

Last updated