[백준] 2588 : 곱셈 - Java

길 잃은 까마귀·2022년 9월 12일
0

https://www.acmicpc.net/problem/2588


  • 문제

  • 풀이
    세 자리 자연수 2개를 입력 받고 첫번째 수와 두번째 자연수의 각 자릿수들과 곱한 값들과 두 수를 곱한 결과 값을 출력하는 문제이다. 각 자릿수의 값을 구할때 일의자리는 10으로 나눈 나머지 값이고 십의 자리는 100으로 나눈 나머지 값을 다시 10으로 나누면 된다. 백의 자리는 100으로 나눈 몫 값 그 자체이다.
    385로 예시를 들면
    일의 자리 : 385 % 10 = 5
    십의 자리 : 385 % 100 = 85 , 85 / 10 = 8
    백의 자리 : 385 / 100 = 3

  • 코드
import java.util.Scanner;

class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int num1 = sc.nextInt();
		int num2 = sc.nextInt();
		System.out.println(num1 * (num2 % 10));
		System.out.println(num1 * ((num2 % 100) / 10));
		System.out.println(num1 * (num2 / 100));
		System.out.println(num1 * num2);
	}
}
profile
코딩 고수가 될 사람

0개의 댓글