[MWU] Week11_Day4 공부 요약

정현식·2023년 9월 19일
0

MwuProject11

목록 보기
4/4

✏️코딩 문제

  • 수열과 구간 쿼리 2
function solution(arr, queries) {
    var answer = [];
    for(let i =0; i<queries.length; i++){
        let tmp = [];
        for(let j=queries[i][0]; j<=queries[i][1]; j++){
            if(arr[j]>queries[i][2]){
                tmp.push(arr[j])
            }
        }
        tmp.sort((a,b)=>a-b)
        if(tmp[0] == undefined || tmp[0] == null) tmp[0] = -1
        answer.push(tmp[0]);
    }
    return answer;
}
  • 배열 만들기 6
function solution(arr) {
    var answer = [];
    for(let i =0; i < arr.length; i++){
        if(answer[0] == null){
            answer.push(arr[i]);
        }else{
            if(answer[answer.length-1] == arr[i]){
                answer.pop()
            }else{
                answer.push(arr[i])
            }
        }
    }
    if(answer.length ==0){
        answer.push(-1);
    }
    return answer;
}
profile
novice

0개의 댓글