[백준] 백준 자바 2588번 문제 및 소스코드

2021. 12. 29. 10:49Coding/백준-JAVA

1. 문제

2. 소스코드

3. 해설

초반에는 이 방법으로 하다가 안 됐다. 안 되는 방법을 알아보니, 문제에서 요구하는 숫자들은 A와 B의 곱셈을 나타낸 것이지 A,B,C,D,E의 곱셈을 나타낸 것이 아니기 때문이었다. 따라서 위의 방법으로 해서는 안 된다. 

접근 방법은 다음과 같다. 

(3)은 385에서 5가 필요한 것이다. 385를 10으로 나누면 5만 남는다. 이 원리를 사용하여 식으로 쓰면 2.에서 나타내는 바와 같다.

(4)은 385에서 8이 필요한 것이다. 385를 100으로 나누면 85가 남는다. 이때 85를 10으로 나누면 몫이 도출되므로 8이 도출된다. 따라서 2.에서 나타내는 바와 같아진다.

(5)은 385에서 3이 필요한 것이다. 385/100을 하면 몫이 도출되므로 3이 나타난다. 따라서 2.에서 나타내는 바와 같아진다. 

(6)은 두 수의 곱셈이다. 따라서 A*B로 나타내면 된다.