본문 바로가기

분류 전체보기

(1092)
[프로그래머스] 소인수분해 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (n) => { const answer = []; for (let i = 2; i
WIL(22.11.06) 내가 배운것 프로그래머스 문제 풀이 프로그래머스의 코딩테스트 광탈 방지 A to Z : JavaScript 차주에 진행할 것 Nomad Coders - React JS 마스터클래스 완강 Effective TypeScript 팀 개발을 위한 Git, GitHub 시작하기 React 공식 문서 읽기 프로그래머스의 코딩테스트 광탈 방지 A to Z : JavaScript 앞으로 진행할 것 React 벨로퍼트와 함께하는 모던 리액트 Hook Redux TypeScript OPP Design Pattern Test 시각적 회귀 Refactoring(마틴 파울로) 2판 읽기 외출난이도 리팩터링 시니어코딩 완강
[프로그래머스] 연속된 수의 합 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (num, total) => { let result = []; let endNumber = total > num? total : num; while (true) { const startNumber = endNumber - num + 1; for (let i = startNumber; i acc + cur); if (sum === total) { break; } else { result = []; endNumber -= 1; } } return result; } Reference 프로그래머스
[프로그래머스] OX퀴즈 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (quiz) => quiz.reduce((answer, cur) => { let [expression, result] = cur.split('='); let curAnswer = 0; if (expression.includes(' +' )) { curAnswer = expression.split(' + ').map(num => Number(num)).reduce((acc, cur) => acc += cur); } else if (expression.includes(' - ')) { curAnswer = expression.split(' - ').map(num => Numbe..
[프로그래머스] 분수의 덧셈 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 // 유클리드 호제법으로 최대공약수 구하기 const getGCD = (n, m) => { if (n % m === 0) { return m; } else { return getGCD(m, n % m); } } ​ // 두 수의 곱을 최대 공약수로 나누어, 최소공배수 구하기 const getLCM = (n, m) => n * m / getGCD(n, m); ​ const solution = (denum1, num1, denum2, num2) => { const numLCM = getLCM(num1, num2); const numSum = (denum1 * (numLCM / num1)) + (denum2 ..
[프로그래머스] 최빈값 구하기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (array) => { const parsedArray = array.reduce((acc, cur) => { const {max} = acc; if (!Object.keys(acc).includes(cur.toString())) { acc[cur] = 1; } else { acc[cur] += 1; } if (max { if (count === max) { return number; } }) return answer.length === 1? Number(answer[0][0]) : -1; } Reference 프로그래머스
[프로그래머스] 저주의 숫자 3 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (n) => { let number3x = 0; for (let i = 1; i
[프로그래머스] 팩토리얼 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const factorial = (n) => { if (n { let factorialResult = 0; let num = 1; while (true) { factorialResult = factorial(num); if (factorialResult > n) { num -= 1; break; } num += 1; } return num; } Reference 프로그래머스