-
TIL-2024.08.08-programmers-lv2-42586.기능개발> 기초/코테 연습 2024. 8. 8. 23:32
URL
https://school.programmers.co.kr/learn/courses/30/lessons/42586
CODE
// URL > https://school.programmers.co.kr/learn/courses/30/lessons/42586 const solution = (progresses, speeds) => { let resultArr = []; const tempArr = progresses.map((item, i) => Math.ceil(( 100 - progresses[i] ) / speeds[i])); let point = -1; let count = 0; for (let i = 0; i < tempArr.length; i++) { if (point === -1 || point >= tempArr[i]) { count += 1; } else { resultArr.push(count); count = 1; } point = tempArr[i]; if (i === tempArr.length - 1) resultArr.push(count); } return resultArr; }; console.log("result:: ", solution([93, 30, 55], [1, 30, 5])); console.log("result:: ", solution([95, 90, 99, 99, 80, 99], [1, 1, 1, 1, 1, 1]));
'> 기초 > 코테 연습' 카테고리의 다른 글
TIL-2024.08.11-programmers-lv2-12949.행렬곱셈 (0) 2024.08.12 TIL-2024.08.11-programmers-lv2-118667.두 큐 합 같게 만들기(feat.kakao) (0) 2024.08.11 TIL-2024.07.25-programmers-lv2-12985.예상대진표 (0) 2024.07.25 TIL-2024.07.24-programmers-lv2-12914.멀리뛰기 (0) 2024.07.24 TIL-2024.07.23 - programmers-lv2 - 점프와 순간이동 (0) 2024.07.23