統計位數為偶數的數字 - 力扣(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...