※ 引述《sustainer123 (caster )》之銘言:
: https://leetcode.com/problems/number-of-senior-citizens
: 2678. Number of Senior Citizens
: 給你details 裡面有個人訊息
: 前十位數字是電話
: 第十一位字母是性別
: 第十二位到第十三位是年齡
: 回傳年齡>60的人數
: 思路:
: 照題目敘述解題
: Python Code:
: class Solution:
: def countSeniors(self, details: List[str]) -> int:
: result = 0
: for detail in details:
: if int(detail[11:13]) > 60:
: result += 1
: return result
: 我是EZ守門員
Python Code:
class Solution:
def countSeniors(self, details: List[str]) -> int:
return sum(1 for detail in details if int(detail[11:13]) > 60)
我只會寫這種題目了
用 len() 也可以 不過左右就要多 [] 不然 generator 沒有 len()