백준 15873 공백 없는 A+B JAVA

sundays·2023년 5월 28일
0

문제

공백 없는 A+B

풀이

이 문제에서 내가 간과한것은 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); 
    }
}

자리 수 연산을 더 잘 풀기위해서 유사한 문제들을 풀고있다

전체 코드

전체 코드

profile
develop life

0개의 댓글