โ ๋ฌธ์
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
โ๐ฅ ์ ๋ ฅ
์ฒซ์งธ ์ค์ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์ T๊ฐ ์ฃผ์ด์ง๋ค.
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ ํ ์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค์ A์ B๊ฐ ์ฃผ์ด์ง๋ค. (0 < A, B < 10)
โ๐ฅ ์ถ๋ ฅ
๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: "๋ฅผ ์ถ๋ ฅํ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ค. ํ ์คํธ ์ผ์ด์ค ๋ฒํธ๋ 1๋ถํฐ ์์ํ๋ค.
โ
๐ก ํ์ด
1. ์ฒ์์ int a๋ฅผ ์ ์ธํ๊ณ ํ ์คํธ ์ผ์ด์ค์ ๊ฐ์๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
2. for๋ฌธ์ 1๋ถํฐ a๊น์ง ๋๋ ค์ฃผ๋ฉด์ ์ ์ ๋ ๊ฐ๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค. ์ฌ๊ธฐ์ for๋ฌธ์ 0๋ถํฐ๋ก ์ค์ ํ์ง ์์ ์ด์ ๋ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค "Case #x: "๋ฅผ ์ถ๋ ฅํด์ผ ํ๊ธฐ ๋๋ฌธ์ x๋ฅผ i๋ก ๋์ฒดํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค.
3. ๋งค ์ ๋ ฅ ๋ง๋ค System.out.println("Case #" + i + ": " + (c + d)); ๊ฐ์ ์ถ๋ ฅํด์ค๋ค.
โ 1. Scanner๋ก ์ ๋ ฅ๋ฐ๋ ํ์ด
import java.util.Scanner;
public class Main {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int a = in.nextInt();
for (int i = 1; i <= a; i++) {
int c = in.nextInt();
int d = in.nextInt();
System.out.println("Case #" + i + ": " + (c + d));
}
in.close();
}
}
โ 2. BufferedReader๋ก ์ ๋ ฅ๋ฐ๋ ํ์ด
BufferedReader๊ณผ StringTokenizer์ ์ฌ์ฉํด์ฃผ์๋ค.
for๋ฌธ ์์์๋ ๋ ๊ฐ์ ์ ์๋ฅผ ํ์ค๋ก ์ ๋ ฅ ๋ฐ๋๋ค. StringTokenizer์ ์ฌ์ฉํด์ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ์ ๋ ฅ์ ๋ถ๋ฆฌํ๋ค.
๊ทธ๋ฌ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ผ๋ก ๋ฌธ์์ด์ด ๋ฐํ๋๋๋ฐ ์ด ๋ ๋ถ๋ฆฌ๋ ์ ์์ ํฉ์ ์ถ๋ ฅํด ์ฃผ์ด์ผ ํ๋ฏ๋ก , ๊ฐ ์ ์๋ฅผ Integer.parseInt()๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํ์ผ๋ก ํ๋ณํ ํด ์ค๋ค. ๊ทธ๋ฆฌ๊ตฌ ํฉ์ ์ถ๋ ฅํ๋ค. ์ถ๋ ฅ์ ๊ฐ ํ ์คํธ ์ผ์ด์ค๋ง๋ค "Case #ํ ์คํธ์ผ์ด์ค ๋ฒํธ: ๊ฒฐ๊ณผ" ํ์์ผ๋ก ํ๋ค.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int a = Integer.parseInt(br.readLine());
StringTokenizer st;
for (int i = 1; i <=a; i++) {
st = new StringTokenizer(br.readLine()," ");
System.out.println("Case #" + i + ": "
+(Integer.parseInt(st.nextToken())+Integer.parseInt(st.nextToken())));
}
}
}
'Algorithm > BaekJoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 2438๋ฒ : ๋ณ ์ฐ๊ธฐ - 1 ( ์๋ฐ / java ) (0) | 2024.04.23 |
---|---|
[๋ฐฑ์ค] 11022๋ฒ : A+B-8 ์๋ฐ / java (1) | 2024.04.23 |
[๋ฐฑ์ค] 15552๋ฒ ๋น ๋ฅธ A+B - ์๋ฐ / java (0) | 2024.04.15 |
[๋ฐฑ์ค] 25314๋ฒ ์ฝ๋ฉ์ ์ฒด์ก๊ณผ๋ชฉ ์ ๋๋ค - ์๋ฐ / java (0) | 2024.04.12 |
[๋ฐฑ์ค] 25304๋ฒ ์์์ฆ - ์๋ฐ / java (0) | 2024.04.12 |