Algorithm (76) 썸네일형 리스트형 [프로그래머스] 팩토리얼 - 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 프로그래머스 [프로그래머스] 직각삼각형 출력하기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = line.split(' '); }).on('close', function () { for (let i = 1; i [프로그래머스] 치킨 쿠폰 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (chicken) => { let serviceChicken = 0; let restCoupon = 0; while (chicken > 0) { restCoupon += chicken % 10; chicken = Math.floor(chicken / 10);; serviceChicken += chicken; if (restCoupon >= 10) { const restCouponChicken = Math.floor(restCoupon / 10); restCoupon -= restCouponChicken * 10; serviceChicken += restCouponChicke.. [프로그래머스] 로그인 성공? - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (id_pw, db) => { const [id, pw] = id_pw; const idPwPairTable = db.reduce((idPwPairTable, idPwPair) => { idPwPairTable[idPwPair[0]] = idPwPair[1]; return idPwPairTable; }, {}) if (idPwPairTable[id] === pw) { return "login"; } else if (idPwPairTable[id] === undefined) { return 'fail' } else if (idPwPairTable[id] !== pw){ ret.. [프로그래머스] 합성수 찾기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (n) => { let synCnt = 0; for (let i = 1; i [프로그래머스] 컨트롤 제트 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (s) => s.split(' ').reduce((obj, cur) => { let {acc, arr} = obj; if (cur === 'Z') { acc -= arr.pop(); } else { const curNumber = Number(cur); acc += curNumber; arr.push(curNumber); } return {acc, arr} }, {acc: 0, arr: []}).acc; Reference 프로그래머스 [프로그래머스] 문자열 계산하기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 문자열 계산하기 const solution = (numlist, n) => numlist.sort((a, b) => { const diff = Math.abs(n - a) - Math.abs(n - b); if (diff === 0) { return b - a; } return diff; }); Reference 프로그래머스 [프로그래머스] 코딩테스트 입문 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 1. 공 던지기 const solution = (numbers, k) => numbers[(2 * (k - 1)) % (numbers.length)]; 2. 진료 순서 정하기 const solution = (emergency) => emergency.reduce((obj, item, index, origin) => { const {sortedEmergency, result} = obj; obj.result = [...result, sortedEmergency.indexOf(emergency[index]) + 1]; return obj; },{ sortedEmergency: emergency.slice().sort((a, .. 이전 1 2 3 4 5 6 ··· 10 다음