Kimyeongkyung
[2023.7.29] n의 배수 & 첫 번째로 나오는 음수 본문
n의 배수
정수 num과 n이 매개 변수로 주어질 때, num이 n의 배수이면 1을 return n의 배수가 아니라면 0을 return하도록 solution 함수를 완성해주세요.
답안
function solution(num, n) {
var answer = num % n === 0 ? 1 : 0;
return answer;
}
풀이
정수 num을 매개변수 n으로 나눈 나머지가 0이면(=n의 배수) 1을 반환, 0이 아니면 0 반환
첫 번째로 나오는 음수
정수 리스트 num_list가 주어질 때, 첫 번째로 나오는 음수의 인덱스를 return하도록 solution 함수를 완성해주세요. 음수가 없다면 -1을 return합니다.
답안
function solution(num_list) {
const findMinus = num_list.findIndex((a)=>a<0)
//배열 안에 음수가 존재할 경우(index는 0부터 시작)
if(findMinus >= 0){
return findMinus
}else{
return -1
}
return findMinus;
}
풀이
findIndex()
: 배열의 요소를 순차적으로 순회하면서 조건에 일치하는 요소의 인덱스 반환
조건을 일치하는 경우가 없다면, -1을 반환
find()
: find 함수는 배열의 요소를 순차적으로 순회하면서 조건에 일치하는 요소의 값을 즉시 반환합니다.
조건을 일치하는 경우가 없다면, undefined를 반환합니다.
'[JS] 프로그래머스 코딩테스트 Lv.0' 카테고리의 다른 글
[2023.8.17] 짝수의 합 (0) | 2023.08.17 |
---|---|
[2023.8.16] 양꼬치 (0) | 2023.08.16 |
[2023.8.14] 몫 구하기 & 피자 나눠 먹기(1) (0) | 2023.08.14 |
[2023.7.28] 대문자로 바꾸기 (0) | 2023.07.28 |
[2023.7.27] 정수 부분 (0) | 2023.07.28 |