統計位數為偶數的數字

2021-10-09 18:05:45 字數 830 閱讀 2277

統計位數為偶數的數字 - 力扣(leetcode)

給你乙個整數陣列 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 是位數為偶數的數字。

這道題比較簡單,**如下:

#include

intfindnumbers

(int

* nums,

int numssize)

while

(nums[i]!=0

)if(tmp_count%2==

0)}return count;

}int

main()

;int len=

sizeof

(arr)

/sizeof

(arr[0]

);printf

("%d\n"

,findnumbers

(arr,len));

return0;

}

這道題主要考察計算乙個數字是幾位數,用丟棄個位數的方法(/=10)來解決.

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 統計位數為偶數的數字(分析)

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