본문 바로가기

개발/코딩테스트

[Javascript] 프로그래머스 첫 번째로 나오는 음수

function solution(num_list) {
    var answer = 0;
    
    for(let i = 0; i < num_list.length; i++) {
        if(num_list[i] < 0) {
            answer = i;
            return answer;
        } else {
            answer = -1;
        }
    }

    return answer;
}

 

num_list 내에 -1가 나오는 순간 지체할 필요 없이 인덱스를 return하면 된다.

양수일 경우에는 계속 -1을 담다가 return해버리면 된다.