일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- js
- 리덕스
- 4주 프로젝트
- 2주 프로젝트
- 코드스테이츠
- 렛츠기릿 자바스크립트
- python
- SQL 고득점 Kit
- programmers
- 자바스크립트
- 백준
- codestates
- 정재남
- 타임어택
- til
- 손에 익히며 배우는 네트워크 첫걸음
- javascript
- 타입스크립트
- LeetCode
- 코어 자바스크립트
- 회고
- 알고리즘
- 타입스크립트 올인원
- HTTP
- 프로그래머스
- 파이썬
- 제로초
- 토익
- 리액트
- 리트코드
- Today
- Total
목록전체 글 (505)
Jerry

function solution(my_string) { let arr = [...my_string]; let total = []; let t = ''; for (let i = 0; i a + Number(c), 0); } // 다른 풀이 function solution(my_string) { return my_string.split(/\D+/).reduce((acc, cur) => acc + Number(cur), 0); } //..

function solution(polynomial) { polynomial = polynomial.split(' ').filter((e) => e !== '+'); let xNum = 0; let num = 0; polynomial.forEach((e) => { if (e.includes('x')) { const x = e.split('x'); if (x[0] === '') xNum++; if (x[0] !== '') xNum += Number(x[0]); } if (!e.includes('x')) num += Number(e); }) if (xNum !== 0 && num !== 0) return xNum === 1 ? `x + ${num}` : `${xNum}x + ${num}`; if (xNum ..

function solution(keyinput, board) { let answer = [0, 0]; let max = [Math.floor(board[0] / 2), Math.floor(board[1] / 2)]; keyinput.forEach((e) => { switch(e) { case 'left' : if (!(answer[0] === -max[0])) answer[0]--; break; case 'right' : if (!(answer[0] === max[0])) answer[0]++; break; case 'up' : if (!(answer[1] === max[1])) answer[1]++; break; case 'down' : if (!(answer[1] === -max[1])) answe..

function solution(dots) { let rowArr = dots.map((el) => el[0]); let columnArr = dots.map((el) => el[1]); let rMax = Math.max(...rowArr); let rMin = Math.min(...rowArr); let width = rMax - rMin; let cMax = Math.max(...columnArr); let cMin = Math.min(...columnArr); let height = cMax - cMin; let area = width * height; return area < 0 ? area *= -1 : area *= 1; }

function solution(bin1, bin2) { return (parseInt(bin1, 2) + parseInt(bin2, 2)).toString(2); } 주어진 파라미터를 10진수로 바꾼다 변환된 파라미터끼리 합한다 합한 결과를 2진수 바꾼다 1. parseInt는 주어진 문자열을 파싱하여 특정 진수를 10진수로 반환한다 2. toString은 주어진 숫자를 파싱하여 10진수를 원하는 진수로 반환한다

function solution(i, j, k) { let arr = []; for (let t = i; t 1) arr.push(...String(t).split('')); } arr = arr.filter((el) => el === String(k)); return arr.length; }

function solution(before, after) { before = [...before].sort(); after = [...after].sort(); for (let i = 0; i < before.length; i++) { if (before[i] !== after[i]) return 0; } return 1; } // 다른 풀이 function solution(before, after) { before = [...before].sort().join(''); after = [...after].sort().join(''); return before === after ? 1 : 0; }