import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc= new Scanner(System.in); int number = sc.nextInt(); int[] arr= new int[number]; int [] temparr = new int[number]; int sum=0; int temp=0; for(int i=0;i<number;i++) { arr[i]=sc.nextInt(); } for(int i=0;i<number;i++) { for(int j=i;j<number;j++) { if(arr[i]>arr[j]) { temp = arr[i]; arr[i]=arr[j]; arr[j]=temp; } } } for(int i=0;i<number;i++) { for(int j=0;j<=i;j++) { sum=sum+arr[j]; } temparr[i]=sum; sum=0; } for(int i=0;i<number;i++) { sum = sum+temparr[i]; } System.out.println(sum); } }
'코딩테스트(백준)' 카테고리의 다른 글
[백준] 7562 : 나이트의 이동 -JAVA(자바) - 사좋배 공유 (0) | 2020.02.23 |
---|---|
[백준] 2606 : 바이러스 -JAVA(자바) - 사좋배 공유 (0) | 2020.02.21 |
[백준] 9663 : N-Queen -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 9093 : 단어 뒤집기 -JAVA - 사좋배 공유 (0) | 2020.02.21 |
[백준] 8320 : 직사각형을 만드는 방법 -JAVA - 사좋배 공유 (0) | 2020.02.21 |