用 Python 編寫程式來統計列表中包含奇數個數字的元素數量
假設我們有一個名為 nums 的正數列表,我們必須找出其中包含奇數個數字的元素數量。
因此,如果輸入類似於 [1, 300, 12, 10, 3, 51236, 1245],則輸出將為 4
為解決此問題,我們將遵循以下步驟 −
- c:= 0
- 對於從 0 到 nums 大小的 i,執行
- s:= nums[i] 的位數
- 如果 s 是奇數,則
- c:= c+1
- 返回 c
讓我們看看以下實現以獲得更好的理解 −
示例
class Solution: def solve(self, nums): c=0 for i in range(len(nums)): s=len(str(nums[i])) if s%2!=0: c=c+1 return c ob = Solution() print(ob.solve([1, 300, 12, 10, 3, 51236, 1245]))
輸入
[1, 300, 12, 10, 3, 51236, 1245]
輸出
4
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP