Uknow's Lab.
article thumbnail

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)
    }
}

 

 

profile

Uknow's Lab.

@유노 Uknow

인생은 Byte와 Double 사이 Char다. 아무말이나 해봤습니다.