코딩테스트 & 문제 풀이
[Java]백준_10953 : A+B - 6
Hicecream
2025. 4. 2. 22:39
https://www.acmicpc.net/problem/10953
문제 분석
a와 b의 범위를 보면, 한 자릿수로 고정되어 있다.
O,O 형태로 고정된 것.
따라서 첫 번째 자릿수와 세 번째 자릿수를 추출해주면 된다.
소스 코드 (⭕)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int t = Integer.parseInt(br.readLine());
for (int i = 0; i < t; i++) {
String s = br.readLine();
int a = Integer.parseInt(s.substring(0, 1));
int b = Integer.parseInt(s.substring(2));
System.out.println(a + b);
}
}
}
코드 분석
테이스 케이스 t를 입력 받고, 반복문을 돌려준다.
한 줄마다 문자열 형태로 입력 받고,
a와 b는 한 자릿수니까 문자열의 0번째, 2번째 자리를 추출하여 정수형으로 형 변환을 시켜준다.
정수 a와 b를 더하여 출력한다.
end
문자열 자르기와 형 변환을 이용하여 풀었습니다.