10953๋ฒ: A+B - 6
๋ ์ ์ A์ B๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
www.acmicpc.net
์ค๋ช
๋ ์ ์ A์ B๋ฅผ ์
๋ ฅ๋ฐ์ ๋ค์, A+B๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
๋จ, A์ B๋ ์ฝค๋ง(,)๋ก ๊ตฌ๋ถ๋์ด ์๋ค.
Solution
Python
t = int(input())
for _ in range(t):
print(sum(list(map(int, input().split(",")))))
Java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt(); //ํ
์คํธ ์ผ์ด์ค
for (int i = 0; i < t; i++) {
String num = sc.next();
char a = num.charAt(0); //์ฒซ ๋ฒ์งธ ๋ฌธ์๋ฅผ charํ์ผ๋ก ๋ณํ
char b = num.charAt(2); //์ธ ๋ฒ์งธ ๋ฌธ์๋ฅผ charํ์ผ๋ก ๋ณํ
System.out.println(Character.getNumericValue(a) + Character.getNumericValue(b));
}
}
}
- charAt(๊ฐ์ ธ์ฌ ๋ฌธ์์ ์ธ๋ฑ์ค) - ๋ฌธ์๋ฅผ ํ๋๋ง ๊ฐ์ ธ์จ๋ค.
- Character.getNumericValue() - char to int
Java - ๋ค๋ฅธ ํ์ด
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int t = sc.nextInt(); //ํ
์คํธ ์ผ์ด์ค
for (int i = 0; i < t; i++) {
String[] num = sc.next().split(",");
int a = Integer.parseInt(num[0]);
int b = Integer.parseInt(num[2]);
System.out.println(a+b);
}
}
}
- ํฌ๊ธฐ๊ฐ ์ง์ ๋์ง ์์ String[] num ๋ฐฐ์ด์ sc.next().split(","); ๋ฉ์๋๋ฅผ ์ด์ฉํด์ ๋ฐฐ์ด์ ์ ์ฅ๋ ๊ฐ์ " , "๋ฅผ ๊ตฌ๋ถ์๋ก ์ด์ฉํ์ฌ ๊ฐ์ ๋ฃ์ด์ค๋ค.
๐ฉ๐ป ํ๊ณ
์๋ฐ ๋ฌธ์์ด ๋ค๋ฃจ๋ ๊ฑฐ ์ด๋ ต๋ค.. ๋ฉ์๋ ์ฌ์ฉ๋ฒ๋ ๊น๋ค๋กญ๊ณ ,, ๊ฑฐ์ ๊ตฌ๊ธ๋ง์ ํตํด์ ํ์๋ค. split() ๋ฉ์๋ ์๋ ๊ฑฐ ์์์ผ๋ฉด ๋ ์ข์ ํ์ด๋ก ๋นจ๋ฆฌ ํ์์ํ ๋ฐ ์์ฝ๋ค.
'๐งฉ Algorithm > [BOJ] Bronze' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ 10886๋ฒ : 0 = not cute / 1 = cute (Java/๊ตฌํ/Bronze 3) (0) | 2024.03.27 |
|---|---|
| BOJ 2441๋ฒ : ๋ณ ์ฐ๊ธฐ - 4 (Java/๊ตฌํ/Bronze 4) (0) | 2024.03.26 |
| BOJ 10797๋ฒ : 10๋ถ์ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.24 |
| BOJ 10101๋ฒ : ์ผ๊ฐํ ์ธ์ฐ๊ธฐ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.21 |
| BOJ 2752๋ฒ : ์ธ์์ ๋ ฌ (Python, Java/๊ตฌํ/Bronze 4) (0) | 2024.03.20 |