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
문자열 자르기와 형 변환을 이용하여 풀었습니다.
'코딩테스트 & 문제 풀이' 카테고리의 다른 글
[Java]백준_2563 : 색종이 (0) | 2025.04.06 |
---|---|
[Java]백준_1919 : 애너그램 만들기 (0) | 2025.04.05 |
[Java]백준_10824 : 네 수 (0) | 2025.04.01 |
[Java]백준_2720 : 세탁소 사장 동혁 (0) | 2025.03.31 |
[Java]백준_15439 : 베라의 패션 (0) | 2025.03.31 |