본문 바로가기

알고리즘 문제풀이/JAVA 알고리즘 문제풀이

백준(BaekJoon) 2588번 입출력 사칙연산_곱셈

문제

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

 

2588번: 곱셈

첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다.

www.acmicpc.net

 


package baekjoon_1;
import java.util.Scanner;

public class Print_Multi {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		//get num1
		int num1 = 0;
		Scanner input = new Scanner(System.in);
		num1 = input.nextInt();
		
		//get num2
		int num2 = 0;
		num2 = input.nextInt();
		
		//Separate num2
		int mid = 0;
		int hund_num2 = num2/100;
		mid = num2-hund_num2*100;
		int ten_num2 = mid/10;
		int one_num2 = mid%10;
		
		//print each line
		int mini_num1 = num1*one_num2, mini_num2 = num1*ten_num2, mini_num3 = num1*hund_num2;
		System.out.println(mini_num1);
		System.out.println(mini_num2);
		System.out.println(mini_num3);
		System.out.println(mini_num1 + mini_num2*10 + mini_num3*100);


		
	}

}