[Algorithm] 10 week(3.14 ~ 3.20) 1/3

Dev_min·2022년 3월 14일
0

algorithm

목록 보기
28/157

496. Next Greater Element I

var nextGreaterElement = function(nums1, nums2) {
    const result = [];
    
    nums1.forEach((num) => {
        const findIdx = nums2.indexOf(num);
        let foundAGreater=false;
        for(let i = findIdx + 1; i <= nums2.length; i++){
            if(num < nums2[i]){
                result.push(nums2[i]);
                foundAGreater = true;
                break;
            }
        }
        if(!foundAGreater) result.push(-1);
        
    })
    
    return result;
    
};
profile
TIL record

0개의 댓글