백준 15873 공백없는 A+B

Han Gyul Kang·2021년 8월 1일
0

study_algorithm

목록 보기
6/6

문제

자연수 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);
    }
}
profile
피아노 치는 개발자

0개의 댓글