[LeetCode] 2496. Maximum Value of a String in an Array

Chobby·2025년 10월 30일
1

LeetCode

목록 보기
746/760

😎풀이

  1. strs 순회
    1-1. str[i]가 숫자가 아닌 문자를 포함하는지 확인
    1-2. 문자를 포함할 경우, 문자열의 길이로 값 정의
    1-3. 숫자로만 구성될 경우, 정수형 형 변환 값 정의
    1-4. 최대 값 갱신
  2. 탐색된 최대 값 반환
function maximumValue(strs: string[]): number {
    let max = -Infinity
    for(const str of strs) {
        const includeStr = str.match(/[^\d]+/g)
        let curVal = 0
        if(includeStr) {
            curVal = str.length
        } else {
            curVal = Number(str)
        }
        max = Math.max(max, curVal)
    }
    return max
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글