0%

Leetcode 1295. Find Numbers with Even Number of Digits

題目

1
2
3
4
5
6
7
8
9
10
Input: nums = [12,345,2,6,7896]
Output: 2
Explanation:
12 contains 2 digits (even number of digits).
345 contains 3 digits (odd number of digits).
2 contains 1 digit (odd number of digits).
6 contains 1 digit (odd number of digits).
7896 contains 4 digits (even number of digits).
Therefore only 12 and 7896 contain an even number of digits.

解法思維

先變成字串在看長度判斷

1
2
3
4
5
6
7
var findNumbers = function(nums) {
let res=0
nums.forEach(item => {
item.toString().length % 2==0?res++:false
});
return res
};