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
반응형
'Algorithm > Math' 카테고리의 다른 글
[Baekjoon 9375 / Python / 실버3] 패션왕 신해빈 (2) | 2024.10.01 |
---|---|
[Baekjoon 1629 / python / 실버1] 곱셈 (0) | 2024.03.27 |