본문 바로가기

알고리즘

[백준] #7 2588: 곱셈 (java)

잠이 안와서 한 문제 더 풀었더니 5월이다.

5월에는 행복한 일만 가득했음 좋겠다!!!

출처분류

문제

(세 자리 수) × (세 자리 수)는 다음과 같은 과정을 통하여 이루어진다.

 

 

(1)과 (2)위치에 들어갈 세 자리 자연수가 주어질 때 (3), (4), (5), (6)위치에 들어갈 값을 구하는 프로그램을 작성하시오.

 

입력

첫째 줄에 (1)의 위치에 들어갈 세 자리 자연수가, 둘째 줄에 (2)의 위치에 들어갈 세자리 자연수가 주어진다.

 

출력

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

 

 

(3) 472 * 일의자리 수 
(4) 472 * 십의자리 수
(5) 472 * 백의자리 수

여기서 각 자리 수를 어떻게 가져올 지 생각해봤는데

앞의 사칙연산이 생각나서 일의자리수 = 385 % 10, 백의자리 수 = 385 / 100 그리고 십의자리수 = 385/10%10

그리고 (6) 472*385 이렇게 생각했다.

 

코드

 

 

 

 

알고보니 올림피아드 초등부 2번 문제였다고 한다.

초등부..........

잠이깨버렸다

ㅋㅋㅋㅋ