https://www.acmicpc.net/problem/11399
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int N = sc.nextInt(); // 사람 수
int [] people = new int [N]; // 걸리는 시간을 배열로 선언
for(int i=0; i<N; i++) {
people[i] = sc.nextInt(); // 걸리는 시간 입력
}
Arrays.sort(people); // 걸리는 시간이 적은 순 대로 정렬
int hap = 0;
int sum = 0;
for(int i=0; i<N; i++) {
for(int j=0; j<=i; j++) {
hap += people[j]; // 걸리는 시간의 합 구하기
}
sum += hap;
}
System.out.println(hap);
}
}
'코딩테스트 > 백준' 카테고리의 다른 글
[백준-자바] 2217번 로프 / 2022.03.07 (0) | 2022.03.07 |
---|---|
[백준-자바] 11047번 동전 0 / 2022.02.19 (0) | 2022.02.19 |
[백준-자바] 2525번 오븐 시계 / 2022.02.18 (0) | 2022.02.18 |
[백준-자바] 2480번 주사위 세개 / 2022.02.17 (0) | 2022.02.17 |
[백준-자바] 2609번 최대공약수와 최소공배수 / 2022.02.17 (0) | 2022.02.17 |