프로그래머스
[알고리즘] 정수찾기
passionfruit
2023. 4. 21. 13:08
정수찾기
배열 num_list 안에 n 값이 들어있으면 1, 없으면 0을 리턴
num_list | n | result |
[1, 2, 3, 4, 5] | 3 | 1 |
[15, 98, 23, 2, 15] | 20 | 0 |
나의풀이:
function solution(num_list, n) {
var result = num_list.filter((value) => value == n)
return result.length == 0 ? 0 : 1
}
반복문을 사용해도 되지만 다른메소드를 이용해보고 싶어서 filter 메소드를 사용하였다. filter 메소드 사용한 이후, array의 길이가 0 이면 0을 리턴, 그렇지않으면 1 을 리턴한다.
다른풀이:
const solution = (num_list, n) => {
return num_list.includes(n) ? 1 : 0;
}
includes 메소드를 이용해서 그 값을 포함하면 1, 그렇지 않으면 0 을 리턴.