PS [15일차]

Daniel·2022년 7월 31일
0

PS

목록 보기
15/32
post-thumbnail

문제번호

11399

package Main;

import java.util.*;

public class Main {

	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
		
		StringBuilder sb = new StringBuilder();
		
		int testcase = in.nextInt();
		
		int arr [] = new int [testcase];
		
		// input  
		for (int i = 0 ; i < arr.length; i++ ) {
			arr[i] = in.nextInt();
		}	
		
		Arrays.sort(arr);
				
		int result = 0;
		
		// 배열의 0번째 부터 j까지의 값을 result에 더한다. 
		for (int i = 0 ; i < arr.length; i++ ) {
			for (int j = 0; j <= i; j++) {
				result += arr[j];
			}
		}	
		// 출력 
		System.out.println(result);
	}
}

문제

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

풀이

  • 배열로 입력을 받고 정렬
  • 0 - 0~1 - ~~~ - 0~인덱스의 끝값 까지의 값을 result에 더함
profile
폐쇄

0개의 댓글