Algorithm/Math
[Baekjoon/JAVA] 백준 2588번 곱셈
양선규
2023. 6. 25. 00:16
728x90
반응형


곱셈의 각 3,4,5,6 자리에 들어갈 값을 출력해야 합니다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
int b = scan.nextInt();
int list[] = new int[3];
int count = 2;
list[0] = b/100;
list[1] = (b%100)/10;
list[2] = b%10;
for (int i=0; i<3; i++) {
System.out.println(a*list[count]);
count -= 1;
}
System.out.println(a*b);
}
}
소스코드입니다.
3,4,5,6 부분의 값은 각각 이런 값이 들어가게 됩니다.
472 * 5
472 * 3
472 * 8
472 * 385
385는 b에 저장되기 때문에 아래와 같은 과정을 통해 385의 각 자릿수 값을 구했고,
b/100;
(b%100)/10;
b%10;
list 배열에 구해진 3,8,5를 각각 집어넣어 반복문을 통해 각각 472와 곱해주었습니다.
728x90
반응형