백준 문제 2588번 (곱셈)

정답 비율 46.680%의 문제!

 

(세 자리 수) x (세 자리 수)를 계산하는 과정을 풀어내는 문제인데

나는 문자열로 입력받아서 인덱스를 활용하는 방법으로 풀었다!

 

A = int(input()) # 정수로 입력받음
B = input() # 문자열로 입력받아서 인덱스 활용
print(A * int(B[2]))  # A * B의 일의 자리
print(A * int(B[1]))  # A * B의 십의 자리
print(A * int(B[0]))  # A * B의 백의 자리
print(A * int(B)) # A * B 계산값

 

사실 몫을 계산하는 방법으로 할 수 있는데... 그것보다는 위 방법이 더 간단하다 생각이 들었다.

참고로 파이썬은 0부터 시작이므로, B[0]이 B의 백의 자리임!

 

낮은 난이도의 문제여서 큰 해설이 필요가 없는 문제였다 ㅎㅎ