728x90
반응형
https://www.acmicpc.net/problem/6721
풀이
테스트케이스 수를 입력받고 공백을 기준으로 입력받은 수를 뒤집고 더한 값을 다시 뒤집으면 되는 문제입니다.
StringBuilder의 reverse를 이용해서 하면 간단한 문제입니다.
소스코드
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 IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int size = Integer.parseInt(br.readLine());
StringBuilder sb = new StringBuilder();
while(size --> 0) {
StringTokenizer st = new StringTokenizer(br.readLine());
StringBuilder a = new StringBuilder(st.nextToken()).reverse(), b = new StringBuilder(st.nextToken()).reverse();
int n = Integer.parseInt(a.toString()) + Integer.parseInt(b.toString());
StringBuilder c = new StringBuilder(Integer.toString(n)).reverse();
sb.append(Integer.parseInt(c.toString())).append("\n");
}
System.out.print(sb);
}
}
728x90
반응형
'백준 > 5001 - 10000' 카테고리의 다른 글
[백준] 1213번 : HTML(JAVA) (0) | 2021.08.17 |
---|---|
[백준] 9342번 : 염색체(JAVA) (0) | 2021.08.09 |
[백준] 5489번 : Numbers(JAVA) (0) | 2021.07.24 |
[백준] 7120번 : String(JAVA) (0) | 2021.07.20 |
[백준] 5052번 : 전화번호 목록(JAVA) (0) | 2021.07.12 |
댓글