Programming/BaekJoon

[Python] 백준 10869번 사칙연산

Meezzi 2022. 2. 4. 09:09
728x90

1. Question

 

 

2. Code

a, b = map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(int(a/b))
print(a%b)

 

3. solution

1. 변수 a, b를 받아 map으로 묶은 후 int형으로 변환합니다. 띄어쓰기를 기준으로 a와 b를 나눕니다.

5. 파이썬에서는 나누어지지 않는 수를 나눌 때 자동으로 float형을 반환합니다. 때문에 int로 다시 형변환을 해야 합니다.

 

  • map()

map 함수는 데이터를 한번에 다른 형식으로 변환하기 위해 쓰입니다.

위 문제에서는 input 함수를 사용하여 문자열로 인식한 숫자를 int 형식으로 바꿔주었습니다.

  • split()

split() 함수는 하나의 문자열을 띄어쓰기를 기준으로 나누어 줍니다.

만약 split(',')인 경우 ,를 기준으로 문자열을 나눕니다.

 


https://www.acmicpc.net/problem/10869

 

10869번: 사칙연산

두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. 

www.acmicpc.net

 

728x90