1295 統計位數為偶數的數字(分析)

2021-10-08 01:13:23 字數 767 閱讀 2388

1. 問題描述:

給你乙個整數陣列nums,請你返回其中位數為偶數的數字的個數

示例 1:

輸入:nums = [12,345,2,6,7896]

輸出:2

解釋:12 是 2 位數字(位數為偶數) 

345 是 3 位數字(位數為奇數)  

2 是 1 位數字(位數為奇數) 

6 是 1 位數字 位數為奇數) 

7896 是 4 位數字(位數為偶數)  

因此只有 12 和 7896 是位數為偶數的數字

示例 2:

輸入:nums = [555,901,482,1771]

輸出:1 

解釋: 

只有 1771 是位數為偶數的數字。

1 <= nums.length <= 500

1 <= nums[i] <= 10^5

2. 思路分析:

其實我們可以遍歷陣列,對陣列中的元素我們可以使用整除的方法來求解出數字的位數有多少,每一次整除10就可以移除掉低位的數字,然後我們隊移除的位數進行計數即可

3. **如下:

class solution 

return res;

}private int check(int num)

return n;

}}

1295 統計位數為偶數的數字

題目描述 給你乙個整數陣列 nums,請你返回其中位數為 偶數 的數字的個數。示例 1 輸入 nums 12,345,2,6,7896 輸出 2 解釋 12 是 2 位數字 位數為偶數 345 是 3 位數字 位數為奇數 2 是 1 位數字 位數為奇數 6 是 1 位數字 位數為奇數 7896 是 ...

1295 統計位數為偶數的數字

給你乙個整數陣列 nums,請你返回其中位數為 偶數 的數字的個數。示例 1 輸入 nums 12,345,2,6,7896 輸出 2 解釋 12 是 2 位數字 位數為偶數 345 是 3 位數字 位數為奇數 2 是 1 位數字 位數為奇數 6 是 1 位數字 位數為奇數 7896 是 4 位數字...

簡單題 1295 統計位數為偶數的數字

力扣刷題 給你乙個整數陣列 nums,請你返回其中位數為 偶數 的數字的個數。示例 1 輸入 nums 12,345,2,6,7896 輸出 2 解釋 12 是 2 位數字 位數為偶數 345 是 3 位數字 位數為奇數 2 是 1 位數字 位數為奇數 6 是 1 位數字 位數為奇數 7896 是 ...