[BOJ / Python] 2588. 곱셈

쿠후·2022년 5월 22일
0

사칙연산

목록 보기
2/8
post-thumbnail

문제

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

코드

a = input()
b = input()
c = int(a)* int(b[2])
d = int(a)* int(b[1])
e = int(a)* int(b[0])
f = e * 100 + d * 10 + c
print(c)
print(d)
print(e)
print(f)

우리가 (세 자리수) X (세 자리수)를 연산하는 것을 코드로 표현하는 문제였다.

정수 값을 입력받아 일일이 계산하여 자르는 것 보단, 숫자를 문자열로 입력받아 자릿수만 깔끔하게 잘라 사용하는 것이 낫다고 판단하였다.

대신 나중에 계산할 때는 정수 값인 상태로 계산해야하므로 int함수를 이용하였다.

숫자 문자열끼리 계산한 값을 반환해주는 eval()함수도 찾았었는데, 아직 활용을 못해서 나중에 써먹어 봐야겠다.

profile
아직 초짜 개발자인 군인

0개의 댓글