본문 바로가기

코딩테스트

프로그래머스 / 원소들의 곱과 합 / 자바

// 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/181929?language=kotlin
fun main() {
    val question1 = Question1()
    val tmp = listOf(3, 4, 5, 2, 1)
    question1.solution(tmp.toIntArray())
}

class Question1 {
    fun solution(num_list: IntArray): Int {
        var answer: Int = 0
        var multiplySum = 1
        var plusSum = 0

        for (i in 0..num_list.size - 1) {
            multiplySum = multiplySum * num_list[i]
            plusSum = plusSum + num_list[i]
        }

        if (multiplySum < plusSum * plusSum) {
            answer = 1
        }

        return answer
    }
}

'코딩테스트' 카테고리의 다른 글

프로그래머스 / 추억 점수 / 자바  (2) 2024.01.29