[Baekjoon] 입출력 마지막 문제 2588: 곱셈

2019. 7. 14. 18:48
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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 one = a * (b%10); //일의자리랑 곱한 것
        int ten = a * ((b%100)/10); //십의 자리랑 곱한 것
        int hun = a * (b/100); //백의자리랑 곱한 것
        
        
        //System.out.println((b%10));
        //System.out.println(b/100);
        
        System.out.println(one);
        System.out.println(ten);
        System.out.println(hun);
        System.out.println(one+ten*10+hun*100);
        
    }
 
 

 

연산을 할 경우, 위의 숫자를 밑의 숫자의 자릿수별로 곱해서 마지막에 1, 10, 100을 곱해주어 더하는 결과를 볼 수 있다.

조금만 생각하면 풀리는 문제라 고민없이 쉽게 해결했다.

BELATED ARTICLES

more