백준 단계별
[Java] 백준 2588: 곱셈
pullwall
2022. 7. 27. 15:59
728x90
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int A, B, C, D, E, F;
A = sc.nextInt();
B = sc.nextInt();
C = (A*(B%10));
D = (A*(((B%100)-(B%10))/10));
E = (A*(((B%1000)-(B%100))/100));
F = ((E*100)+(D*10)+C);
System.out.println(C);
System.out.println(D);
System.out.println(E);
System.out.println(F);
}
}
(2)에 입력받은 숫자를 각 자릿수별로 분해해야 했다.
이는 간단한 연산으로 해결 가능했다.
앞서 C언어를 공부할 때는 문자열로 변환하여 각 자리의 숫자를 추출하는 방법을 주로 사용하였는데,
사칙연산과 관련된 문제라 위와 같은 방법으로 해결하였다.
728x90