티스토리 뷰

문제 링크입니다 : https://programmers.co.kr/learn/courses/30/lessons/42586?language=javascript

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

맨날 floor랑 ceil이랑 헷갈린다.. 으휴..

 

 

 

 

 

 

function solution(progresses, speeds) {
    var answer = [];
    
    
    let ret = [];
    let day = 0;
    
    let cnt = 0;
    for(let i = 0; i < progresses.length; i++) {
        if(progresses[i] + speeds[i] * day >= 100) {
            cnt++;
        } else {
            ret.push(cnt);
            day = Math.ceil((100 - progresses[i]) / speeds[i])
            cnt = 1;
        }
    }
    ret.push(cnt);

    answer = ret.slice(1);
    
    return answer;
}

 

 

 

개발 환경 : vscode

지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/06   »
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
글 보관함