https://www.acmicpc.net/problem/25965
25965번: 미션 도네이션
리그오브전설 스트리머 순범이는 트위치 플랫폼으로 시청자를 끌어모으고 있다. 순범이는 '트윕' 음성 도네이션을 통해 시청자들과 소통하고는 한다. 순범이는 트윕에 '미션' 기능이 있다는 것
www.acmicpc.net
난이도 : 브론즈 4
태그 : 수학, 구현, 사칙 연산
설명
각 테스트 케이스 별로 KDA에 맞는 도네 금액을 산출해 출력하는 문제입니다
주의할 점은 금액이 0보다 작다면 합산하지 않는다는 점입니다.
소스코드
import kotlin.math.max
fun main() {
repeat(readLine()!!.toInt()) {
val n = readLine()!!.toInt()
val mission = Array(n) { Array(3) { 0L } }
repeat(n) {
mission[it] = readLine()!!.split(" ").map { it.toLong() }.toTypedArray()
}
val (k,d,a) = readLine()!!.split(" ").map { it.toLong() }
var result = 0L
repeat(n) {
result += max(k * mission[it][0] - d * mission[it][1] + a * mission[it][2], 0)
}
println(result)
}
}
'코딩테스트 > Kotlin' 카테고리의 다른 글
[백준 1916번] [Kotlin] 최소비용 구하기 (0) | 2022.11.16 |
---|---|
[백준 16099번] [Kotlin] Larger Sport Facility (0) | 2022.11.16 |
[백준 1202번] [Kotlin] 보석 도둑 (0) | 2022.11.13 |
[백준 1715번] [Kotlin] 카드 정렬하기 (0) | 2022.11.11 |
[백준 12100번] [Kotlin] 2048 (Easy) (0) | 2022.11.10 |