분류 전체보기
-
항해3주차 자바스크립트 프로그래머스 - 짝수는 싫어요항해 프로그래머스 2023. 1. 27. 00:52
나의 풀이 function solution(n) { let result = []; // result.push(1,2) // console.log(result); for (i=1; i i % 2 !== 0) function solution(n) { return Array(n).fill(1).map((v,i)=>v+i).filter(v=>v%2===1); } function solution(n) { return Array(n).fill(0).map((v,index) => v+1+index).filter((v) => v%2); } function solution(n) { const answer = []; for (let i = 1; i < n + 1; i += 2) { answer.push(i); } retu..
-
(못풀었)항해3주차 자바스크립트 프로그래머스 - 최빈값 구하기항해 프로그래머스 2023. 1. 27. 00:36
다른 풀이 function solution(array) { let lookgood = array.sort((a,b) => a-b); let cnt = 0; let manyNum = -1; //최빈값 let manyCnt = 0; //최빈값 나온 횟수 let nowCnt = 0; //지금 숫자가 나온 횟수 let beforeNum = -1;//array[cnt] 이전 숫자 let sameCnt = false; while(cnt < array.length){ if(beforeNum !== array[cnt]){ nowCnt = 1; } else { nowCnt = nowCnt +1; } if(nowCnt === manyCnt){ if(manyNum !== array[cnt]){ sameCnt = true; ..
-
항해3주차 자바스크립트 프로그래머스 - 중앙값 구하기항해 프로그래머스 2023. 1. 27. 00:26
나의 풀이 function solution(array) { let steps = array.sort((a, b) => a - b) let num = parseInt(steps.length/2) return (array[num]); } 다른 풀이 function solution(array) { return array.sort((a, b) => a - b)[Math.floor(array.length / 2)]; } function solution(array) { let result = 0; array.sort(function(a, b) { return a - b; }); return array[Math.floor(array.length/2)]; } function solution(array) { var an..
-
항해3주차 자바스크립트 프로그래머스 - 배열 두배 만들기항해 프로그래머스 2023. 1. 27. 00:19
나의 풀이 // for 문이 조금 헷갈림 function solution(numbers) { var answer = []; for(let i = 0; i num * 2); } function solution(numbers) { return numbers.reduce((a, b) => [...a, b * 2], []); } const solution = (numbers) => numbers.map((number) => number * 2) function soluti..
-
항해3주차 자바스크립트 프로그래머스 - 배열 뒤집기항해 프로그래머스 2023. 1. 26. 23:48
처음 풀이 function solution(num_list) { var answer = Array.reverse(num_list); return answer; } 수정한 풀이 function solution(num_list) { var answer = num_list.reverse(); return answer; } 다른 풀이 const solution = (num_list) => num_list.reverse() function solution(num_list) { var answer = []; var j = num_list.length for(var i = 1; i = 0; i--) { answer.push(num_list[i]); } return answer; } function solution(n..