본문 바로가기

알고리즘, 문제 풀이기록

알고리즘 주간 #1 사칙연산

 

A, B = input().split()

A = int(A)
B = int(B)

print(A + B)
print(A - B)
print(A * B)
print(int(A / B))
print(A % B)

 

 

2시간 정도 붙잡았는데 풀리지 않아서 강의자료에 이 문제에 대한 풀이가 있길래 참고했다.

다음은 원래 작성했던 코드다.

input.split(A, B)

print(A + B)
print(A - B)
print(A * B)
print(A / B)
print(A % B)

 

1. 변수 선언을 먼저 했어야 했다. 이에 대해 인지를 하기는 했지만 어떻게 변수 선언을 해야할지 몰랐다. 하지만 한 줄에 동시에 두 문자를 입력할 경우에 변수선언을 답안대로 해야함을 알았다.

2. A, B에는 int값을 입력할 것이기에 int()를 사용한다.

3. A/B의 경우 정수로 출력을 해야 하기에 int()를 사용한다.