정수찾기
배열 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 을 리턴.
'프로그래머스' 카테고리의 다른 글
[알고리즘] 조건에 맞게 수열 변환하기 1 (0) | 2023.04.24 |
---|---|
[알고리즘] rny_string (정규 표현식) (0) | 2023.04.23 |
[알고리즘] A 강조하기 (0) | 2023.04.23 |
[알고리즘] 문자열 앞의 n글자 (0) | 2023.04.21 |
[알고리즘] 숨어있는숫자의덧셈 (1), (2) (0) | 2023.04.18 |