在 Python 中找出位數為偶數的數字
假設我們有一個數字列表。我們必須計算位數字位數為偶數的數字。因此,如果陣列類似 [12,345,2,6,7896],輸出應為 2,因為 12 和 7896 的數字位數為偶數
為了解決這個問題,我們將遵循以下步驟
- 獲取列表並將每個整數轉換為字串
- 如果字串的長度為偶數,則增加計數並最終返回計數值
例如
讓我們看看以下實現以獲得更好的理解
class Solution(object): def findNumbers(self, nums): str_num = map(str, nums) count = 0 for s in str_num: if len(s) % 2 == 0: count += 1 return count ob1 = Solution() print(ob1.findNumbers([12,345,2,6,7897]))
輸入
[12,345,2,6,7897]
輸出
2
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP