일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- group by
- dfs
- LEVEL 2
- Lv. 0
- SQL 고득점 KIT
- softeer
- 티스토리챌린지
- 너비 우선 탐색
- 동적계획법
- programmers
- select
- Java
- level 3
- 오블완
- 소프티어
- 자바스크립트
- javascript
- 깊이 우선 탐색
- Python
- Lv. 3
- join
- Lv. 2
- 프로그래머스
- C언어
- DP
- bfs
- 파이썬
- Lv. 1
- SQL
- Dynamic Programming
- Today
- Total
목록javascript (153)
몸과 마음이 건전한 SW 개발자
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/138475?language=javascript 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(e, starts) { // 각 수의 약수 개수를 저장할 배열 let dp = Array.from({ length: e + 1 }, () => 0); // 핵심 // 모든 수에 대해 약수 개수 계산 for (let i = 1; i 0); let maxCnt = 0; let ma..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/87391 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(n, m, x, y, queries) { let minX = BigInt(x), maxX = BigInt(x); let minY = BigInt(y), maxY = BigInt(y); n = BigInt(n); m = BigInt(m); // 쿼리를 역순으로 처리합니다. for (let i = queries.length ..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/17676 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(lines) { let maxThroughputPerSeconds = 0; const newLines = lines.map((line) => { const [date, time, duration] = line.split(" "); const [hh, mm, ssss] = time.split(":"); co..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/120826 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(my_string, letter) { const answer = my_string.split(letter).join('') return answer;}풀이 방법split을 사용해서 letter만 제거하고 다시 join으로 붙인다.느낀점문법을 잘 알면 활용하기 쉬워진다.
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/131703 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(beginning, target) { let minV = 21; const n = beginning.length; const m = beginning[0].length; const selectedRows = []; const selectedCols = []; // 배열이 일치하는지 확인하는 함수 const ..
문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/118668 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr정답 코드function solution(alp, cop, problems) { let [alp_goal, cop_goal] = [0, 0]; for (const [alp_req, cop_req, alp_rwd, cop_rwd, cost] of problems) { alp_goal = Math.max(alp_goal, alp_req); cop_goal = ..