일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LeetCode
- 코어 자바스크립트
- codestates
- 토익
- 회고
- 알고리즘
- javascript
- 제로초
- 자바스크립트
- 프로그래머스
- 리덕스
- 파이썬
- 타임어택
- SQL 고득점 Kit
- 2주 프로젝트
- 리액트
- 렛츠기릿 자바스크립트
- 타입스크립트 올인원
- 정재남
- 코드스테이츠
- 손에 익히며 배우는 네트워크 첫걸음
- 리트코드
- til
- 백준
- programmers
- 4주 프로젝트
- python
- Async
- 타입스크립트
- js
- Today
- Total
목록자바스크립트 (117)
Jerry
function solution(chicken) { let coupon = chicken; let service = 0; while (coupon >= 10) { service += Math.floor(coupon / 10); coupon = Math.floor(coupon / 10) + coupon % 10; } return service; }
function solution(a, b) { let g = 1; for (let i = 1; i
function solution(lines) { var answer = 0; let lineMap = new Array(200); // 선분들이 놓일 공간 lineMap.fill(0); for (let i = 0; i 1) { answer += 1; } } return answer; }
function solution(babbling) { return babbling .map((_) => _.replace(/aya|ye|woo|ma/g, '')).filter((e) => e = !e).length; }
function solution(id_pw, db) { // db에서 아이디가 같은 원소만 남긴다 let findId = db.filter((e) => e[0] === id_pw[0]); // 이때, 비밀번호가 같은 원소인지 판단 let findPw = findId.filter((e) => e[1] === id_pw[1]); if (!!findPw.length) return 'login'; // 비밀번호가 같으면 login, 아니면 wrong pw else if (!!findId.length) return 'wrong pw'; // db에 아이디가 같은 원소가 없으면, fail return 'fail'; } // 다른 풀이 function solution(id_pw, db) { const [id, pw]..
function solution(score) { let avg = score.map((e) => e = e.reduce((a,c) => a + c, 0) / e.length); let sorted = avg.slice().sort((a, b) => b- a); return avg.map((e) => sorted.indexOf(e) + 1); }
function solution(numlist, n) { // n과 가까운 숫자순대로 배치 // 거리의 숫자가 같을 경우, 큰 숫자가 먼저 배치 let answer = []; numlist.forEach((e, i) => { let diff = Math.abs(e - n); let arr = []; answer.push([e, diff]); }) answer.sort((a, b) => a[1] - b[1] || b[0] - a[0]); // answer 배열안의 각 배열의 1번 인덱스를 오름 차순으로 먼저 정렬하고, 0번인덱스를 내림 차순으로 정렬합니다. return answer.map((e) => e.splice(0, 1)[0]); }
function solution(sides) { // 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다. // 주어진 두 변이 최대 길이의 변이 아닌 경우 // 가장 긴 변(x)의 길이가 다른 두 변의 길이의 합보다 작은 경우 // 주어진 두 변 중에 최대 길의 변이 있는 경우 // 주어진 두 변 중 긴 변의 길이가 나머지 한 변의 길이와 나머지 한 변의 길이보다 작은 경우 // x < side1 + side2 // max(side) < x + min(side) // max(side) - min(side) < x < side1 + side2 let maxNum = Math.max(...sides); let minNum = Math.min(...sides); let sum = sides.re..