
정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.
num_list의 길이 ≤ 100num_list의 원소 ≤ 100| num_list | result |
|---|---|
| [12, 4, 15, 46, 38, -2, 15] | 5 |
| [13, 22, 53, 24, 15, 6] | -1 |
입출력 예 #1
입출력 예 #2
function solution(num_list) {
// findIndex를 사용하여 음수의 첫 번째 인덱스를 반환
return num_list.findIndex(num => num < 0);
}
// 입출력 예 테스트
console.log(solution([12, 4, 15, 46, 38, -2, 15])); // 5
console.log(solution([13, 22, 53, 24, 15, 6])); // -1
findIndex 메서드:num_list.findIndex(num => num < 0)는 배열 num_list를 순회하며 조건을 만족하는 첫 번째 요소의 인덱스를 반환합니다.num < 0 → 현재 요소가 음수인지 확인.findIndex는 조건을 만족하는 요소가 없을 경우 1을 반환합니다.solution([12, 4, 15, 46, 38, -2, 15]);
12 → 조건 불만족.4 → 조건 불만족.15 → 조건 불만족.2 → 조건 만족.5.solution([13, 22, 53, 24, 15, 6]);
-1.