본문 바로가기
Algorithm/파이썬 백준 기초

백준 2588

by 눈오는1월 2021. 7. 12.
728x90

문제 링크

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

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

정답 코드

A=int(input())

B=int(input())

 

print(A*(B%10))

print(A*((B//10)%10))

print(A*(B//100))

print(A*B)

 

 

내가 생각하는 출제자 문제 의도:

세 자리 숫자 중 일의 자리 10의 자리 100의 자리를 표현을 할 수 있는지 묻는 의도이다.

문제풀이 방법

변수 A B를 사용자에게 int형으로 각각 입력받은 후 맨 처음에 B를 10으로 나눈 나머지가 일의 자리 숫자 이므로 그 수로 A를 곱한 값을 출력하고

B를 10으로 나눴을 때 몫에 10을 나눈 나머지가 십의 자리 숫자여서 그 수를 A와 곱한 값을 출력하고

B를 100으로 나눈 몫이 백의 자리 숫자 이므로 이 수를 A와 곱한 값을 출력한 다음

 맨 마지막으로 A*B를 출력한다.

728x90

'Algorithm > 파이썬 백준 기초' 카테고리의 다른 글

백준 9498  (0) 2021.09.07
백준 1330  (0) 2021.07.14
백준 10430  (0) 2021.07.10
백준 10869  (0) 2021.07.08
백준 1008  (0) 2021.07.08