[leetcode, JS] 2042. Check if Numbers Are Ascending in a Sentence

mxxn·2023년 12월 7일
0

leetcode

목록 보기
140/198

문제

문제 링크 : Check if Numbers Are Ascending in a Sentence

풀이

/**
 * @param {string} s
 * @return {boolean}
 */
var areNumbersAscending = function(s) {
    const filterS = s.split(' ').filter(e => !isNaN(+e)).map(e => +e)
    for(let i=0; i<filterS.length-1; i++ ) {
        if( filterS[i] >= filterS[i+1]) return false
    }
    return true  
};
  1. 문자열 s 내에서 숫자인 문자만 걸러내기 위해 !isNaN filter를 사용하고 map으로 숫자로 변환
  2. for문을 통해 오름차순이 아니라면 return false
  • Runtime 49 ms, Memory 42.00 MB
profile
내일도 글쓰기

0개의 댓글