일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Lv. 0
- group by
- 스택
- level 3
- DP
- level3
- Java
- 소프티어
- 너비 우선 탐색
- Lv. 3
- programmers
- javascript
- Dynamic Programming
- Lv. 1
- Lv. 2
- Python
- 자바스크립트
- 타입스크립트
- C언어
- 다이나믹프로그래밍
- 프로그래머스
- bfs
- 브루트포스
- softeer
- SQL 고득점 KIT
- Stack
- 파이썬
- Typescript
- dfs
- 문자열
- Today
- Total
목록javascript (100)
몸과 마음이 건전한 SW 개발자
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/42885?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(people, limit) { let cnt = 0; const lenP = people.length; people.sort((a, b) => b - a); let [left, right] = [0, lenP-1]; while (left 풀이 방법people을 역정렬한다.투포인터를 이용해서 ..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/49994?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(dirs) { const visited = {}; let [sr, sc] = [0, 0]; const isValid = (r, c, dr, dc) => { const [nr, nc] = [r+dr, c+dc]; return -5 풀이 방법시작 지점 0, 0을 만든다.범위..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/62048 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(w, h) { const gcd = (n1, n2) => { [n1, n2] = [Math.max(n1, n2), Math.min(n1, n2)]; while (n2) { [n1, n2] = [n2, n1%n2]; }; return n1; }; const..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/70129?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(s) { let answer = [0, 0]; let cnt = s.length; while (cnt > 1) { answer[0] += 1; let newCnt = 0; for (let i = 0; i 풀이 방법(바꾸고 싶은 숫자).toString(바꿀 진수)4을..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(s) { const n = s.length; let answer = 0; const isValid = (arr) => { const stack = []; for (const a of arr) { if (stack.length) { const last = sta..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/86052?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(grid) { const n = grid.length; const m = grid[0].length; const dr = [-1, 0, 1, 0]; // 상, 우, 하, 좌 순으로 행의 변화 const dc = [0, 1, 0, -1]; // 상, 우, 하, 좌 순으로 열의 변화 ..