진료 순서 정하기

function solution(emergency) {
    var sort = [...emergency].sort((a, b) => b - a);
    return emergency.map(i => {
        const answer = sort.findIndex(j => j === i);

        return answer + 1
    });
}

영어가 싫어요

function solution(numbers) {
    const number = ["zero","one","two","three", "four", "five", "six", "seven", "eight", "nine"]
    for(i = 0 ; i<number.length; i++){
        numbers = numbers.split(number[i]).join(i)
    }
    return +numbers
}

문자열 밀기

function solution(A, B) {
    if (A===B) return 0;
    for (let i = 0; i < A.length; i++) {
        A = A.slice(-1) + A.slice(0,-1);
        if (A === B) return i+1;
    }
    return -1;
}

컨트롤 제트

function solution(s) {
    var answer = 0;
    var  ss = s.split(' ');
    for(let i = 0; i < ss.length; i++){
        if(ss[i] === "Z"){
           answer -= parseInt(ss[i-1])
        }else{
            answer += parseInt(ss[i])
        } 
    }

    return answer;
}

0개의 댓글