관리 메뉴

나만을 위한 블로그

[Algorithm] 프로그래머스 - 첫 번째로 나오는 음수 (Kotlin) 본문

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

[Algorithm] 프로그래머스 - 첫 번째로 나오는 음수 (Kotlin)

참깨빵위에참깨빵 2024. 3. 24. 19:46
728x90
반응형
정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 리턴하는 solution 함수를 완성하라. 음수가 없다면 -1을 리턴한다

 

 

정수 리스트 안에서 음수를 찾아야 하기 때문에 find를 쓰고 조건을 0보다 작은 것으로 설정할 수 있다.

또한 음수가 없다면 -1을 리턴해야 하기 때문에 아래와 같이 작성할 수 있다.

 

class Solution {
    fun solution(numList: IntArray): Int {
        return if (numList.find { it < 0 } != null) {
            numList.indexOf(numList.find { it < 0 }!!)
        } else {
            -1
        }
    }
}

 

반응형
Comments