컴퓨터 공학/백준

[백준] JAVA 자바 : 네 수 (10824번)

kim-dev 2024. 1. 21. 22:58
반응형

네 수를 입력 받으면, 앞의 두 수를 붙인 값과 뒤의 두 수를 붙인 값의 합을 출력하는 문제이다.
처음에는 int로 정수를 받았는데 범위가 100백만 까지라서 int가 아니라 long으로 선언해야 문제가 풀릴 것이다.

 

package BJoon.수학1;

import java.io.*;

public class FourNumber_10824 {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringBuilder sb = new StringBuilder();
        
        String[] n_list = br.readLine().split(" ");
        
        // 숫자를 붙임
        String numAB = n_list[0] + n_list[1];
        String numCD = n_list[2] + n_list[3];
        
        // 붙인 숫자를 long으로 변환해서 더한 후 sb에 담음
        sb.append(stol(numAB) + stol(numCD));
        
        System.out.print(sb);
        
        br.close();
    }
    
    public static long stol(String s) {
        return Long.parseLong(s);
    }

}

 

 

로그인

 

www.acmicpc.net

 

 

작성일자: 2023-09-08