728x90
- https://www.acmicpc.net/problem/11399
풀이
1. 입력된 배열을 오름 차순으로 정렬한다.
2. 정렬된 값을 문제의 조건에 맞게 합을 구해 결과에 저장 한다.
코드
import java.util.*
fun main(args: Array<String>) {
val sc = Scanner(System.`in`)
val N = sc.nextInt()
val P = Array(N) {
sc.nextInt()
}
Arrays.sort(P)
var result = 0
for (i in 0 until N) {
for (j in 0..i) {
result += P[j]
}
}
println(result)
}
728x90
'알고리즘' 카테고리의 다른 글
[백준][KOTLIN] 13305 주유소 (0) | 2021.12.27 |
---|---|
[백준][KOTLIN] 1541 잃어버린 괄호 (0) | 2021.12.24 |
[백준][KOTLIN] 1931 회의실 배정 (0) | 2021.12.24 |
[백준][KOTLIN] 11047 동전 0 (0) | 2021.12.23 |
[백준][Kotlin] 12865 평범한 배낭 (0) | 2021.12.22 |