PS/백준
[백준/2588번/c언어]-곱셈
정코딩딩
2023. 1. 14. 23:05
이번문제는 한번만에 성공했지만 성공하기까지 오랜시간이 걸렸다.
어떤식으로 접근해야할지 생각이 많았다. 단순한 곱셈문제인데 어떻게 표현을 해야할지 모르겠었다.
사칙연산에 대해 제대로 이해해보자.
+ : 덧셈 ex) 5+4=9
- : 뺄셈 ex) 5-4=1
* : 곱셈 ex) 5*4=20
/ : 나눗셈 ex) 5/4=1 //나눈 몫을 출력
% : 나머지 ex)5%4=1
(2)에 들어가는 숫자로 345를 입력받았다고 해보자!
일의 자리 숫자를 표현하려면 345를 10으로 나눈 나머지를 살펴보자
345를 10으로 나누면 34, 여기서 일의자리 숫자를 표현한 방식을 다시 사용해보면 십의자리 숫자를 알아낼 수 있다
마지막으로 345를 100으로 나누면 백의 자리 숫자를 알 수 있다.
즉, 수식으로 바꾸어보면
(3) 345%10
(4) (345/10)%10
(5) 345/100
마지막 (6)은 3,4,5에서 각 한자리씩 미뤄서 더하면 된다