2588๋ฒ: ๊ณฑ์
์ฒซ์งธ ์ค๋ถํฐ ๋ท์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก (3), (4), (5), (6)์ ๋ค์ด๊ฐ ๊ฐ์ ์ถ๋ ฅํ๋ค.
www.acmicpc.net
๋ฌธ์
(์ธ ์๋ฆฌ ์) ร (์ธ ์๋ฆฌ ์)๋ ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ํตํ์ฌ ์ด๋ฃจ์ด์ง๋ค.

(1)๊ณผ (2)์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง ๋ (3), (4), (5), (6)์์น์ ๋ค์ด๊ฐ ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ (1)์ ์์น์ ๋ค์ด๊ฐ ์ธ ์๋ฆฌ ์์ฐ์๊ฐ, ๋์งธ ์ค์ (2)์ ์์น์ ๋ค์ด๊ฐ ์ธ์๋ฆฌ ์์ฐ์๊ฐ ์ฃผ์ด์ง๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ charc๋ท์งธ ์ค๊น์ง ์ฐจ๋ก๋๋ก (3), (4), (5), (6)์ ๋ค์ด๊ฐ ๊ฐ์ ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ 1
472
385
์์ ์ถ๋ ฅ 1
2360
3776
1416
181720
ํ์ด
1. int num1, num2 ๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
2. num2๋ฅผ String์ผ๋ก ํ๋ณํ ํ๋ค.
3. num2์ ๋ถํดํ์ฌ char a, b, c์ ๊ฐ๊ฐ ์ผ์์๋ฆฌ์, ์ญ์์๋ฆฌ์, ์ญ์์๋ฆฌ์๋ฅผ ์ ์ฅํ๋ค.
=> charAt() ๋ฉ์๋ ์ฌ์ฉ
4. a, b, c๋ฅผ Intํ์ผ๋ก ํ๋ณํํ์ฌ num1 * a, num1 * b, num1 * c, num1 * num2 ๋ฅผ ์ถ๋ ฅํ๋ค.
=> getNumericValue() ๋ฉ์๋ ์ฌ์ฉ
import java.util.Scanner;
public class B2588 {
โpublic static void main(String[] args) {
โโScanner sc = new Scanner(System.in);
โโint num1 = sc.nextInt();
โโint num2 = sc.nextInt();
โโmulti(num1,num2);
โโโโ}
โโโโ
โpublic static void multi(int num1, int num2) {
โโ
โโโโโโโโString num = Integer.toString(num2);
โโ
โโโโโโโโchar a = num.charAt(2);
โโchar b = num.charAt(1);
โโchar c = num.charAt(0);
โโ
โโโโโโโโSystem.out.println(num1 * Character.getNumericValue(a));
โโSystem.out.println(num1 * Character.getNumericValue(b));
โโSystem.out.println(num1 * Character.getNumericValue(c));
โโSystem.out.println(num1 * num2);
โโโโโโโโ
โโโโโโโโreturn;
โ}
}