[LeetCode] Find Numbers with Even Number of Digits

준규·2022년 8월 17일
0

(문제가 단 한줄!)

숫자가 들어있는 배열 nums가 주어질 때 배열속에 짝수개의 자릿수를 가지고 있는 숫자의 갯수를 리턴하면 되는 문제이다

Example을 보면

배열 요소중 짝수자릿수의 숫자의 갯수만 파악하면 된다

배열속 요소들을 하나씩 탐색해보면서 파악해보기로 했다

const findNumbers = function(nums) {
    let count = 0;
    for(let i = 0; i < nums.length ; i ++) {
        if((nums[i]+"").length % 2 === 0) count ++;
    }
    return count;
};

nums 배열의 요소들을 하나씩 탐색하면서 숫자들을 문자열로 바꿔준다음

문자열의 길이 = 숫자의 자릿수 이므로

문자열의 길이가 짝수이면 count 값을 하나씩 올려주었다

Submit을 해보니

정답이었다!

profile
안녕하세요 :)

0개의 댓글