Dev.baelanche

[백준 15873] 공백 없는 A+B 본문

Data Structure & Algorithm/PS - JAVA

[백준 15873] 공백 없는 A+B

baelanche 2019. 4. 1. 21:21
반응형

 

나누기를 이용한 규칙으로 풀려다가 이 시간에 dp 문제 푸는게 나을 것 같아서 그냥 막 풀었다.

 

 

public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        
        String num = sc.next();
        int length = num.length();
        int sum = 0;
        if(length == 2)
            sum = num.charAt(0) + num.charAt(1) - 96;
        else if(length == 3) {
            if(num.charAt(1) == '0')
                sum = num.charAt(2) - 38;
            else
                sum = num.charAt(0) - 38;
        } else
            sum = 20;
        
        sc.close();
        System.out.println(sum);
}

 

아스키 코드를 변환하여 원하는 수보다 48이 크게 나와 빼준것 말고는 특별한게 없다.

반응형

'Data Structure & Algorithm > PS - JAVA' 카테고리의 다른 글

[백준 1904] 01타일  (0) 2019.04.02
[백준 2193] 이친수  (0) 2019.04.02
[백준 1032] 명령 프롬프트  (0) 2019.04.01
[백준 1026] 보물  (0) 2019.04.01
[백준 1024] 수열의 합  (0) 2019.04.01
Comments