반응형
문제설명
정수 리스트 num_list와 찾으려는 정수 n이 주어질 때, num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요.
✅ 내 코드
function solution(num_list, n) {
if(num_list.includes(n)){
return 1
} else {
return 0
}
}
💻 내가 이용한 메서드
includes(): 배열이 특정 요소를 포함하고 있는지 판별
Array.includes
반환값: Boolean
💻 학습한 것
Includes의 매개변수
arr.includes(valueToFind[, fromIndex])
valueToFind : 탐색할 요소
fromIndex: 검색을 시작할 위치
🙋♀️ 내 생각
includes()는 결과값이 boolean으로 나오기때문에 if문안에 사용해주었다.
이건 간단한 문제라서 includes의 매개변수를 2개모두 이용하지는 않았지만, 나중에 더 복잡한 문제를 풀때는 활용가능할것같아서
공식문서에서 includes에 대해 읽어보면서 index를 활용할수도 있다는 것도 알아두었다.
모든 메서드를 외울수는 없겠지만 그래도 문제를 풀면서 조금씩 읽어두면 나중에 필요할때 도움이 될것이라 믿는다.
반응형
'JavaScript > 알고리즘' 카테고리의 다른 글
프로그래머스 카운트업 JS ( for문 , Push() / Array(), fill(), map() ) (1) | 2023.05.27 |
---|---|
프로그래머스 조건에 맞게 수열 변환하기 1 JS ( map() ) (0) | 2023.05.27 |
프로그래머스 첫 번째로 나오는 음수 JS ( findIndex() ) (0) | 2023.05.26 |
프로그래머스 문자열을 정수로 변환하기 JS (Number(), parseInt(), +) (0) | 2023.05.26 |
프로그래머스 정수 부분 JS (Math.floor() / Math.trunc() / parseInt() ) (0) | 2023.05.26 |