이 문제에서 내가 간과한것은 10의 자리수까지가 아니라 1 부터 10까지의 수를 A와 B가 가질 수 있다는 점이다.
그래서 최대 A+B의 값은 20이 된다 (10 + 10을 더했으므로)
정말 피곤한건지... 아니면 문제를 안읽는건지 (-.-)
if (n % 10 == 0) { // A가 10 이라면
n /= 100; // B
System.out.println(10 + n); // A + B
} else {
int a = n % 10;
n /= 10; // A
if (n == 10) { // A가 10이라면
System.out.println(10 + a);
} else {
System.out.println(a + n);
}
}
자리 수 연산을 더 잘 풀기위해서 유사한 문제들을 풀고있다