Kodewick
开始学 →
小挑战←→0 / 100

最长连续晴天

#025小挑战循环列表约 6 分钟

天气日记里每天记一个词:"sun" 或 "rain"。写 longest_streak(days),返回最多连着几天是晴天。没有晴天或列表是空的,返回 0。

示例
longest_streak(["sun", "sun", "rain", "sun"])→2
longest_streak(["sun", "rain", "sun", "sun", "sun", "rain"])→3
longest_streak(["rain", "rain"])→0
main.py
def longest_streak(days):
    best = 0
    run = 0
    for day in days:
        # 在这里写:晴天 run 加 1,比 best 大就更新 best;
        # 下雨 run 回到 0
        pass
    return best
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。