[알고리즘] 조건에 맞게 수열 변환하기 1
조건에 맞게 수열 변환하기1 50 보다 큰 짝수는 원래 요소 / 2 50 보다 작은 홀수는 원래 요소 * 2 arr result [1, 2, 3, 100, 99, 98] [2, 2, 6, 50, 99, 49] 나의풀이 : function solution(arr) { for(i = 0; i = 50 && arr[i] % 2 == 0) { arr[i] = arr[i]/2 }else if(arr[i] v >= ..
[알고리즘] 정수찾기
정수찾기 배열 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_li..