문제
자연수 A, B가 주어지면 A+B를 구하는 프로그램을 작성하시오.
입력
자연수 A, B (0 < A, B ≤ 10)가 첫 번째 줄에 주어진다. 단, 두 수의 사이에는 공백이 주어지지 않는다. 두 수의 앞에 불필요한 0이 붙는 경우는 없다.
출력
첫 번째 줄에 A+B의 값을 출력한다.
import java.util.Scanner;
public class Baek_15873 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int a = scan.nextInt();
// 앞의 숫자가 두 자리 수 이하이고 뒤의 숫자가 한 자리 수일 때
int res = (a / 10) + (a % 10);
// 앞의 숫자가 한 자리 수이고 뒤의 숫자가 두 자리 수 이하일 때
if (a / 10 > 10) {
res = (a / 100) + (a % 100);
}
// 앞과 뒤 모두 두 자리 수일 때(경우의 수는 1)
if (a == 1010) {
res = 20;
}
System.out.println(res);
}
}