반응형

1. 문제 번호 11382번


 

2. 문제 풀이 

 

2.1 List(ArrayList)에 배열을 반환 불가

2.2 Try~Catch문 

2.3 Long으로 왜 .. 해야해?? 도대체가 모르겠네


3. 소스 인증

import java.util.*;
import java.lang.*;
import java.io.*;

/**********************

Writer : KTH
Purpose: 

**********************/

// The main method must be in a class named "Main".
class Main {
    public static void main(String[] args) throws IOException  {
        Scanner in = new Scanner(System.in);
        String inputValue = in.nextLine();
        List<String> arr = new ArrayList<>();
        long cal = 0;

        //arr.add(inputValue.split(" ")); 배열을 리스트 반환해야 하기 때문에 실패
        String[] values = inputValue.split(" ");
        arr.addAll(Arrays.asList(values));
        
        try {
            for (String a : arr){
                cal += Long.parseLong(a); // 문자열을 정수로 변환하여 합 계산
            }
            System.out.println(cal); // 합 출력
        } catch (NumberFormatException e) {
            System.out.println("Invalid input"); // 변환 오류 처리
        }
    }
}

4. 추가 개념

728x90
반응형

+ Recent posts