반응형
그냥 곱셈은 쉬운데, 주어진 숫자를 어떻게 한 자리씩 곱하도록 할 수 있을까 하는 생각에서 조금 고민하게 됐었다.
처음 생각한 것은 숫자가 주어지면, 파이썬에서 그러는 것처럼, String을 한 자 한 자 잘라서 사용할 수 있는 것처럼, 자바에서도 숫자를 한 자씩 잘라서 사용할 수 있는 라이브러리가 있을 것 같았지만,
일단은 10과 100으로 나눴을 때 생기는 나머지가 바로 그 자리수가 된다는 것을 알게 되어 그렇게 코딩해보았다.
package bj2588;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int A = sc.nextInt();
int B = sc.nextInt();
int C = B%10;
int D = ((B%100-C)/10);
int E = B/100;
System.out.println(A * C);
System.out.println(A * D);
System.out.println(A * E);
System.out.println(A * B);
}
}
반응형
'Projects > 백준 문제' 카테고리의 다른 글
백준 10998번 자바 문제 (0) | 2022.01.31 |
---|---|
백준 18108번 자바 문제 불기 (0) | 2022.01.31 |
백준 2739번 자바 문제 구구단 출력 (0) | 2022.01.31 |
백준 2884번 자바 문제 알람시계 (0) | 2022.01.31 |
백준 9488번 자바 문제 (0) | 2022.01.31 |