본문 바로가기

분류 전체보기

(1092)
[프로그래머스] 유한소수 판별하기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const getGCD = (a, b) => { if (a % b === 0) { return b } else { return getGCD(b, a % b); } } ​ const isPrime = (num) => { for (let i = 2; i { const aAndBGCD = getGCD(a, b); const reducedA = a / aAndBGCD; const reducedB = b / aAndBGCD; const divisors = []; for (let j = 2; j divisor !== 2 && divisor !== 5).length === 0? 1: 2; } Reference 프로그..
WIL(22.11.13) 내가 배운것 프로그래머스 문제 풀이 프로그래머스의 코딩테스트 광탈 방지 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 = (a, b, n) => { let answer = 0; while (n >= a) { const cola = Math.floor(n / a) * b; const rest = n % a; n = rest + cola; answer += cola; } return answer; } Reference 프로그래머스
[프로그래머스] 안전지대 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (board) => { const limit = board.length; const dx = [0, 0, 1, 0, -1, 1, 1, -1, -1]; const dy = [0, 1, 0, -1, 0, -1, 1, 1, -1]; const visited = []; for (let i = 0; i
[프로그래머스] 다항식 더하기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (polynomial) => { const parsedPolynomial = polynomial.split('+').reduce((arr, cur) => { let [xNumber, commonNumber] = arr; cur.trim(); if (cur.includes('x')) { const removedX = Number(cur.replace('x', '')); xNumber += removedX !== 0? removedX : 1; } else { commonNumber += Number(cur); } return [xNumber, commonNumber]; }, [..
dependencies vs. devDependencies 1. 개요 오늘 package.json의 dependencies와 devDependencies에 대해 질문을 받았다. 나는 내가 알고 있는 것을 토대로 이렇게 답변을 드렸다. dependencies는 production에 관여하는 의존성들입니다. 실질적으로 사용자가 접하는 코드를 구성하는 의존성들이라고 할 수 있습니다. 대표적인 예로 React.js를 들 수 있겠습니다. devDependecies는 development에서만 관여하는 의존성입니다. 개발단계 또는 빌드과정에서만 관여하는 의존성입니다. webpack과 같은 번들링 패키지, babel과 같은 트랜스파일러 등이 그 예라고 들 수 있겠습니다. 그러나 엄밀히는 이 내용이 맞지 않다는 것을 듣게 되었다. 그리고 이와 관련해서 빌드 배포, 패키지 배포..
[프로그래머스] 직사각형 넓이 구하기 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const solution = (dots) => { const parsedDots = dots.reduce((acc, cur) => { acc[0] = [...new Set([...acc[0], cur[0]])]; acc[1] = [...new Set([...acc[1], cur[1]])]; return acc; }, [[],[]]); const [x1, x2] = parsedDots[0]; const [y1, y2] = parsedDots[1]; const width = Math.abs(x1 - x2); const height = Math.abs(y1 - y2); return width * height..
[프로그래머스] 구슬을 나누는 경우의 수 - JavaScript 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 const factorial = (n) => { if (n factorial(balls) / (factorial(balls - share) *factorial(share)); Reference 프로그래머스