자바 백준 1357번 뒤집힌 덧셈


입력 받은 X와 Y를 String으로 입력을 받은 뒤 for문으로 역순으로 바꿔준다. 그 뒤 Integer.parseInt를 사용하면 백의 자리가 0이거나, 백의 자리와 십의 자리가 0일 때 자동으로 0을 없애준다. 이를 이용해 풀면된다.


import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String st1 = "";
String st2 = "";
String st3 = "";
String num1 = sc.next();
String num2 = sc.next();
for(int i=num1.length()-1; i>=0; i--) {
st1 = st1+String.valueOf(num1.charAt(i));
}
for(int i=num2.length()-1; i>=0; i--) {
st2 = st2+String.valueOf(num2.charAt(i));
}
int ch= Integer.parseInt(st1)+Integer.parseInt(st2);
String num3 = String.valueOf(ch);
for(int i=num3.length()-1; i>=0; i--) {
st3 = st3+String.valueOf(num3.charAt(i));
}
System.out.println(Integer.parseInt(st3));
}
}
view raw test.java hosted with ❤ by GitHub

+ Recent posts