[๋ฐฑ์ค€ 2588๋ฒˆ] ์„ธ ์ž๋ฆฌ ์ˆ˜ ๊ณฑ์…ˆ

 

๋ฌธ์ œ

(์„ธ ์ž๋ฆฌ ์ˆ˜) × (์„ธ ์ž๋ฆฌ ์ˆ˜)๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์„ ํ†ตํ•˜์—ฌ ์ด๋ฃจ์–ด์ง„๋‹ค.

(1)๊ณผ (2)์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ (3), (4), (5), (6)์œ„์น˜์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ๊ตฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜์‹œ์˜ค.

 

์ž…๋ ฅ

์ฒซ์งธ ์ค„์— (1)์˜ ์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€, ๋‘˜์งธ ์ค„์— (2)์˜ ์œ„์น˜์— ๋“ค์–ด๊ฐˆ ์„ธ์ž๋ฆฌ ์ž์—ฐ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

์ถœ๋ ฅ

์ฒซ์งธ ์ค„๋ถ€ํ„ฐ ๋„ท์งธ ์ค„๊นŒ์ง€ ์ฐจ๋ก€๋Œ€๋กœ (3), (4), (5), (6)์— ๋“ค์–ด๊ฐˆ ๊ฐ’์„ ์ถœ๋ ฅํ•œ๋‹ค.

์˜ˆ์ œ ์ž…๋ ฅ 1

472 385

์˜ˆ์ œ ์ถœ๋ ฅ 1

2360 3776 1416 181720

 

ํ’€์ด ๋ฐฉ๋ฒ• 

ํ’€๊ธฐ ์ „์—, ์ข…์ด์—๋‹ค๊ฐ€ ์ง์ ‘ ๊ณฑ์…ˆ์„ ํ’€์–ด๋ณด๋ฉด ์†์‰ฝ๊ฒŒ ์ •๋‹ต์„ ๋„์ถœํ•ด๋‚ด๊ธฐ ์œ„ํ•œ ์ˆ˜์‹ํ™”๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค. 
(1)๊ณผ (2)์˜ 1์˜ ์ž๋ฆฌ, 10์˜ ์ž๋ฆฌ, 100์˜ ์ž๋ฆฌ์˜ ์ˆซ์ž์™€ ๊ฐ๊ฐ ๊ณฑํ•ด์ฃผ๋ฉด ๋œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด (3),(4),(5)์˜ ๊ฐ’์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค
๊ทธ๋ฆฌ๊ณ  ์ตœ์ข…์ ์œผ๋กœ (3) + {(4) * 10} + {(5) * 100} ์„ ํ•ด์ฃผ๋ฉด ์ •๋‹ต์„ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค.

 

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 in = new Scanner(System.in);
        int C,D,E;
        int A = in.nextInt();
        int B = in.nextInt();
        
        C = A * (B%10);
        D = A * (B%100-B%10);
        E = A * (B - B%100);
        
        System.out.println(C);
        System.out.println(D/10);
        System.out.println(E/100);
        System.out.println(C+D+E);
 
        
    }
    
    
 
}