관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 배열 비교하기 (Kotlin) 본문

알고리즘 문제 풀이/프로그래머스

[Algorithm] 프로그래머스 - 배열 비교하기 (Kotlin)

참깨빵위에참깨빵 2024. 6. 28. 19:51
728x90
반응형

 

정의된 두 배열들의 관계와 예외사항을 그대로 코드로 작성하면 해결된다.

모든 원소의 합은 sum()을 사용해서 구할 수 있다.

 

class Solution {
    fun solution(arr1: IntArray, arr2: IntArray): Int {
        if (arr1.size != arr2.size) {
            return if (arr1.size > arr2.size) {
                1
            } else {
                -1
            }
        } else {
            val arr1Sum = arr1.sum()
            val arr2Sum = arr2.sum()
            return if (arr1Sum > arr2Sum) {
                1
            } else if (arr1Sum == arr2Sum) {
                0
            } else {
                -1
            }
        }
    }
}

 

반응형
Comments