[백준] 11382번 - 꼬마 정민

2025. 8. 3. 23:14Coding Test (Algorithm)/JAVA

 

코딩 테스트를 공부하고 있습니다📝 틀리거나 다른 부분이 있을 수 있습니다.

 

Quiz

11382:꼬마 정민

 

Solution(Private)

Runtime 에러 (NumberFormat)이 발생했길래, 원인을 찾아보니.. int 형이 아니라 long을 사용해야 했다.

입력받는 수가 큰 수이기에, int의 범위를 초과했던 것!! 

import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        String[] input = sc.nextLine().trim().split("\\s+");
        long answer = 0;
        for(String s : input) {
            answer += Long.parseLong(s);
        }
        System.out.print(answer);
    }
}

//또는
import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        long x = sc.nextLong();
        long y = sc.nextLong();
        long z = sc.nextLong();
		System.out.print(x+y+z);
    }
}

 

쉬운 문제이지만, input의 범위를 계속 기억하라는 의미에서 blog로 남기려고 합니다.