JavaScript 썸네일형 리스트형 [NodeJS] 프로그래머스 같은 숫자는 싫어 const solution = (arr) => { const answer = []; for (const n of arr) { if (answer[answer.length - 1] !== n) { answer.push(n); } } return answer; }; 더보기 [NodeJS] 프로그래머스 올바른 괄호 const solution = (str) => { if (str[0] === ')') { return false; } const stack = [str[0]]; for (let i = 1; i 0) { stack.pop(); } else { return false; } } } return stack.length > 0 ? false : true; }; 더보기 [NodeJS] 프로그래머스 프린터 const solution = (priorities, location) => { let answer = 0; const v = `${location}-${priorities[location]}`; priorities = priorities.map((v, i) => [i, v]); let cnt = 0; while (priorities.length) { const cur = priorities.shift(); let is = true; for (let i = 0; i < priorities.length; i++) { const [, curN] = priorities[i]; if (cur[1] < curN) { is = false; break; } } if (!is) { priorities.push(cur).. 더보기 [NodeJS]프로그래머스 가장 큰 수 const solution = (nums) => { const strZero = '0'; nums = nums.map(String); nums.sort((a, b) => b + a - (a + b)); return nums[0] === strZero ? strZero : nums.join(''); }; 더보기 [NodeJS] 프로그래머스 K번째 수 const solution = (array, commands) => { const answer = []; for (const [i, j, k] of commands) { const arr = array.slice(i - 1, j).sort((a, b) => a - b); answer.push(arr[k - 1]); } return answer; }; 더보기 [NodeJS] 프로그래머스 폰켓몬 const solution = (nums) => { const cnt = nums.length / 2; const setLen = [...new Set(nums)].length; return Math.min(cnt, setLen); }; 더보기 [Jest] 여러 기능들 jest toBe(a) // 예상한 값이 매개변수와 같은 값일 것인지 확인합니다. toEqual(obj) // 매개변수(객체)와 같은 값일 것이라 예상합니다. 객체가 가진 값의 비교가 가능합니다. not.toBe(a) // 뒤의 결과를 부정하는 값과 비교합니다. toBeNull() // 예상한 값이 null 인지 확인합니다. toBeUndefined() // 예상한 값이 undefined 인지 확인합니다. toBeDefined() // 예상한 값이 undefined 가 아닌지 확인합니다. toBeTruthy() // 예상한 값이 truthy 한 값인지 확인합니다. toBeFalsy() // 예상한 값이 falsy 한 값인지 확인합니다. toBeGreaterThan(number); // number보다 큰.. 더보기 [NodeJS] 프로그래머스 위장 /** * @link https://school.programmers.co.kr/learn/courses/30/lessons/42578?language=javascript */ const solution = (clothes) => { let answer = -1; const map = {}; for (let i = 0; i pre * cur); }; 더보기 이전 1 ··· 11 12 13 14 15 16 17 18 다음