문제
더보기
문제 설명
- 정수 리스트 num_list가 주어질 때 첫번째로 나오는 음수의 인덱스를 return, 음수가 없다면 -1을 return
1. for (내 답)
function solution(num_list) {
for(let i = 0; i<num_list.length; i++){
if(num_list[i] < 0) {
return i
}
}
return -1;
}
- num_list배열을 for문을 돌려서 i번째 정수가 0보다 작으면 바로 i를 return 하는 코드를 짰다
2. 그 외의 답
1. findIndex
function solution(num_list) {
var answer = num_list.findIndex(x => x < 0);
return answer;
}
- findIndex() : 주어진 판별 함수를 만족하는 배열의 첫 번째 요소에 대한 인덱스를 반환, 만족하는 요소가 없으면 -1을 반환한다
'기초다지기 > JS 코딩테스트' 카테고리의 다른 글
[LV0] 특정 문자 a로 만들기 (0) | 2023.06.03 |
---|---|
Lv0 배열의 원소만큼 추가하기 (0) | 2023.05.21 |
string 특정 문자 대문자로 변경하기 (0) | 2023.05.11 |
[Lv0] 해당 문자열을 수로 변경하기 (2) | 2023.05.10 |
javascript 정수 배열중 두 개를 곱해 최대값 만들기 (0) | 2023.04.20 |