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해버리면 된다.
'개발 > 코딩테스트' 카테고리의 다른 글
[Javascript] 유클리드 호제법을 활용한 최대공약수(GCD), 최소공배수(LCM) 구하기 (0) | 2023.10.01 |
---|---|
[Javascript] 삼각형의 완성조건 (1) (0) | 2023.09.30 |
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.2 - 131536. 재구매가 일어난 상품과 회원 리스트 구하기 (0) | 2022.10.18 |
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.1 - 131112. 강원도에 위치한 생산공장 목록 출력하기 (0) | 2022.10.18 |
[프로그래머스_SQL_고득점kit][MySQL] SELECT Lv.1 - 59404. 여러 기준으로 정렬하기 (0) | 2022.10.18 |