일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- programmers
- DP
- dfs
- 깊이 우선 탐색
- 너비 우선 탐색
- join
- 백준
- 파이썬
- 티스토리챌린지
- Lv. 2
- Dynamic Programming
- Lv. 3
- SQL
- LEVEL 2
- 프로그래머스
- level 3
- Lv. 0
- Baekjoon
- javascript
- softeer
- Lv. 1
- 소프티어
- 자바스크립트
- 동적계획법
- bfs
- Python
- Java
- SQL 고득점 KIT
- Today
- Total
목록2025/03 (5)
몸과 마음이 건전한 SW 개발자

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/388353 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr정답 코드function solution(storage, requests) { let cnt = 0; const n = storage.length; const m = storage.at(0).length; const di = [-1, 1, 0, 0]; const dj = [0, 0, -1, 1]; const isValid = (ni, nj) => { return 0 Array(m+2..

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/388352 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr정답 코드function solution(n, q, ans) { const lenQ = q.length; let answer = 0; for (let i = 1; i 풀이 방법dfs로 만들다가 실패해서 5중 for문으로 만들었다.조합을 만들어서 q의 요소들과 비교한다.ans와 같은 값이 나오면 answer++이후 answer를 출력하면 끝!느낀점사실 dfs를 사용해야 더 깔끔한 풀이가 될 수 있지만 결국 가장 직관적이고..

정의CRLF캐리지 리턴 + 줄 바꿈\r\nLF줄 바꿈\n문제 상황.editorconfig와 개발 툴을 사용해서 CRLF를 LF로 바꿔야 한다.WebStorm과 달리 VS Code에서는 .editorconfig를 기본적으로 사용하지 않는다.CRLF를 LF로 바꾸고 싶으나 코드를 최소한으로 수정해서(개발 툴을 사용해서) 원하는 결과를 얻고 싶다.목표파일 하나만 CRLF 에서 LF로 바꾸기VS Code 설정으로 줄 끝 문자 변경하확장 프로그램 사용하기Git 설정으로 CRLF 방지하기1. 파일 하나만 CRLF에서 LF로 바꾸기단계:변환하고 싶은 파일을 VS Code에서 연다.오른쪽 하단에 현재 줄 끝 문자가 표시된다 (예: CRLF 또는 LF).CRLF을 클릭하면 LF로 변경할 수 있는 옵션이 나타난다. LF를..
1. 브랜치 관리브랜치 생성 및 전환git branch : 새로운 브랜치 생성git checkout : 해당 브랜치로 이동 (구버전)git switch : 해당 브랜치로 이동 (권장)git switch -c : 브랜치 생성과 동시에 전환브랜치 삭제git switch : 삭제 전 다른 브랜치로 이동git branch -D : 병합되지 않은 브랜치 강제 삭제git branch -d : 병합된 브랜치 삭제원격 브랜치 삭제 순서:git branch -d git push origin --delete git fetchgit pull(필요 시) git push2. 브랜치 병합git switch : 병합할 브랜치로 이동git merge : 해당 브랜치를 현재 브랜치에 병합git push origin ..

문제 링크https://school.programmers.co.kr/learn/courses/30/lessons/389479?language=javascript 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr정답 코드function solution(players, m, k) { const lenP = players.length; let answer = 0; const servers = Array.from({length: lenP}, () => 0); players.forEach((e, idx) => { if (e >= m) { const sai = s..