정리하고기록하자

백준 (JAVA) - 곱셈 (2588) 본문

백준 - 알고리즘

백준 (JAVA) - 곱셈 (2588)

정리하고기록하자 2021. 8. 31. 23:54
반응형

 

백준 - 알고리즘 곱셈 (2588) 문제

import java.util.Scanner;
 
public class Main{
 
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
 
		int A = in.nextInt();
		int B = in.nextInt();
        
		in.close();
 
		System.out.println(A*(B%10));
		System.out.println(A*(B%100/10));
		System.out.println(A*(B/100));
		System.out.println(A*B);
	}
 
}

 

입력한 값 을 A 에 담아준다.

int A = in.nextInt();

두번째 입력 한 값은 B 로 담아 준다.

int B = in.nextInt();

 

문제에 입력 값은

472

385

 

두번째 385에 입력값에

일의 자리를 구할 때 385 % 10 을 해주면 10으로 나눈 값의 나머지를 구하면 5가 된다.

System.out.println(A*(B%10));

십의 자리를 구할 때 385 % 100 을 해주면 85가 나오고 거기서 10으로 나누면 8이 된다. ( 85 / 10 = 8 )

System.out.println(A*(B%100/10));

백의 자리를 구할 때 385 / 100 을 해주면 3이 나온다.

System.out.println(A*(B/100));

마지막 결과 값 181720

System.out.println(A*B);

 

반응형