Java/Baekjoon

[Baekjoon] 11399번 ATM (Java)

다콩잉 2022. 10. 3. 14:18

예제 입력1

5
3 1 4 3 2

예제 출력1

32

 

 

 

import java.util.*;

public class Main {
    public static void main(String[] args){
        Scanner scan = new Scanner(System.in);
        int num = Integer.parseInt(scan.nextLine());
        ArrayList<Integer> arr = new ArrayList<Integer>();
        String[] numArr = scan.nextLine().split(" ");
        for(int i = 0; i < num; i++){
            int x = Integer.parseInt(numArr[i]);
            arr.add(x);
        }
        Collections.sort(arr);  // 오름차순으로 정렬
        int add = 0;
        int result = 0;
        for(int i = 0; i < arr.size(); i++){
            add += arr.get(i);  // 한 사람 당 걸리는 시간
            result += add;      // 각 사람이 인출하는데 필요한 총 시간
        }
        System.out.println(result);
    }
}

 

728x90