이번문제는 한번만에 성공했지만 성공하기까지 오랜시간이 걸렸다.
어떤식으로 접근해야할지 생각이 많았다. 단순한 곱셈문제인데 어떻게 표현을 해야할지 모르겠었다.
사칙연산에 대해 제대로 이해해보자.
+ : 덧셈 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에서 각 한자리씩 미뤄서 더하면 된다
'PS > 백준' 카테고리의 다른 글
[백준/2163번/java] - 초콜릿 자르기 (1) | 2024.03.14 |
---|---|
[백준/1357번/java] - 뒤집힌 덧셈 (0) | 2024.03.13 |
[백준/2477번/c언어] 숫자의 개수 (1) | 2023.06.30 |
[백준/10951번/c언어]- A+B-4 (1) | 2023.01.23 |
[백준/2557번/c언어]- printf("Hello World"); (0) | 2023.01.12 |