
전체 글
진료순서 정하기 → 신박한 풀이 ★ ★ ★
function solution(emergency) { let cnt =1; const arr = new Array(emergency.length);//emergency배열과 동일 크기의 arr배열을 만든다. for(let i=0; i
k의 개수 → number타입을 String타입으로 변환
function solution(i, j, k) { let tmp = []; let result=0; for(let m=i; m
가까운 수 → sort를 오버라이딩 + key와 value형태로 저장 안해도 된다!!!
function solution(array, n) { array.sort((a, b) => { const diffA = Math.abs(n - a); // a와 n의 차이 const diffB = Math.abs(n - b); // b와 n의 차이 if (diffA === diffB) { // a와 b가 n과의 차이가 같은 경우 return a - b; // a와 b를 오름차순으로 정렬 } return diffA - diffB; // 차이가 작은 순서대로 정렬 }); return array[0]; // 정렬된 배열에서 가장 작은 값을 반환 } array = [14, 16, 18] n = 17 console.log(solution(array, n)) // [16, 18, 14] ▶ a와 b는 array의 ..
2차원으로 만들기 → 배열자르기slice + for문 이용시 step 건너뛰기
function solution(num_list, n) { let answer = []; for(let i=0; i