https://www.acmicpc.net/problem/2588
안녕하세요.
단계별로 풀기 들어와봤는데 1단계 마지막 문제를 안 풀어놨길래 빠르게 풀어봤습니다.
아주 간단하니 코드만 보여드리도록 하겠습니다.
나누기 10, 나누기 100 하는 이유는 잘 아시겠죠?
#include <stdio.h>
int main(void) {
int n, m;
scanf("%d%d", &n, &m);
int one = m % 10; // 1의 자리
int ten = m % 100 - one; //10의 자리
printf("%d\n", one * n); // 1의 자리 * n
printf("%d\n", (ten * n) / 10); //10의 자리 * n
printf("%d\n", ((m - ten - one) * n) / 100);// 100의 자리 * n
printf("%d", n * m);
return 0;
}
'백준' 카테고리의 다른 글
[C언어] 백준 | 1932번 정수 삼각형 (0) | 2022.04.03 |
---|---|
[C언어] 백준 | 11053번 가장 긴 증가하는 부분 수열 (0) | 2022.04.02 |
[C언어] 백준 | 24228번 젓가락 (0) | 2022.04.01 |
[C언어] 백준 | 11057번 오르막 수 (0) | 2022.03.31 |
[C언어] 백준 | 11720번 숫자의 합 (0) | 2022.03.30 |