ATM11399

LJM·2023년 1월 29일
0

백준풀기

목록 보기
62/259

https://www.acmicpc.net/problem/11399

정렬해서 더하기만 하면 된다
더하는 부분이 살짝 헷갈렸다

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

public class Main
{
    static BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    static int N;
    static int[] P;

    public static void main(String[] args) throws IOException
    {
        N = Integer.parseInt(br.readLine());
        P = new int[N];

        String[] input = br.readLine().split(" ");
        for(int i = 0; i < N; ++i)
        {
            P[i] = Integer.parseInt(input[i]);
        }

        Arrays.sort(P);

        int sum = P[0];
        for(int i = 1; i < N; ++i)
        {
            P[i] = P[i-1] + P[i];
            sum += P[i];
        }

        System.out.println(sum);
    }
}
profile
게임개발자 백엔드개발자

0개의 댓글