본문 바로가기

전체 글

(1092)
[프로그래머스] 직각삼각형 출력하기 - 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
WIL(22.10.30) 내가 배운것 프로그래머스 문제 풀이 프로그래머스의 코딩테스트 광탈 방지 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 = (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 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 자바스크립트 코드 function solution(keyinput, board) { var answer = []; const widthLimit = Math.abs((board[0] - 1) / 2); const heightLimit = Math.abs(board[1] - 1) / 2; const vector = [{left: -1, right: 1}, {up: 1, down: -1}]; return keyinput.reduce((position, cur) => { return position.map((p, index) => { const move = vector[index][cur]; if (move !== undefi..
[프로그래머스] 합성수 찾기 - 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 프로그래머스