1. 문제
(자세한 설명은 https://programmers.co.kr/learn/courses/30/lessons/42586 )

2. 내 해결법

const solution = (progresses, speeds) => {
  const answer = progresses.map((job, idx) =>
    Math.ceil((100 - job) / speeds[idx])
  );

  let base = answer[0];
  let score = [0];
  answer.forEach((val) => {
    if (val <= base) {
      score[score.length - 1] += 1;
    } else {
      base = val;
      score[score.length] = 1;
    }
  });
  return score;
};

Leave a comment

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다