본문 바로가기

전체 글131

[1일1코👨🏻‍💻] Lv.2 기능개발.js - 프로그래머스 2020.11.11 출처 : 프로그래머스 📝문제 [스택/큐] 기능개발 ✏️해답 function solution(progresses, speeds) { let answer = []; let remainProgress = []; let cnt=0; let max=remainProgress[0]; for(let i=0;i 2020. 11. 12.
[1일1코👨🏻‍💻] Lv.1 [1차]다트게임.js - 프로그래머스 2020.11.09 출처 : 프로그래머스 📝문제 [1차] 다트 게임 ✏️해답 function solution(dartResult) { let answer = 0; let itemDigit = dartResult.split(/\D/); let itemOption = dartResult.split(/\d/); let cleanDigit=[]; let cleanOption=[]; let result = []; /// 1. dartResult 를 3개의 아이템으로 분리작업. /// 2. 계산 for(let i=0;i 2020. 11. 9.
[1일1코👨🏻‍💻] Lv.1 실패율.js - 프로그래머스 2020.11.06 출처 : 프로그래머스 📝문제 [2019카카오블라인드테스트] 실패율 ✏️해답 function solution(N, stages) { let answer = []; /// 남은 사람의 수 let cnt=stages.length; let cntArr = []; /// 스테이지에 머물러 있는 사람수 let remain = 0; let remainArr=[]; /// Map을 이용해서, 1번문제의 평균, 2번의 평균, 값 구하기... let index=[]; let result=[]; /// 총 스테이지 갯수 for(let i=1;i 2020. 11. 6.
[1일1코👨🏻‍💻] Lv.1 예산.js - 프로그래머스 2020.11.04 출처 : 프로그래머스 📝문제 [Summer/Winter Coding 2018]예산 55분 소요 ✏️해답 function solution(d, budget) { let answer = 0; /// d 배열을 오름차순으로 재배치 let dArr = d.sort((a,b)=>a-b); let result = budget; for(let i=0;i0 && result>=dArr[i]){ result -= dArr[i]; answer++; }else{ break; } } return answer; } 회고🧐 오름차순으로 배치하는 함수를 안썼더니, 에러가 발생함. sorting을 제대로 해야함! 2020. 11. 4.