Kodewick
Start learning →
Mini challenge←→0 / 100

Sunny streak

#025Mini challengeLoopsLists6 min

A weather diary has one word a day: "sun" or "rain". Write longest_streak(days) to return the most sunny days in a row. With no sunny days, or an empty list, return 0.

Examples
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:
        # your code here: sun adds 1 to run (update best if
        # run is bigger); rain sets run back to 0
        pass
    return best
Ctrl + Enter runs too
Result

Run tries the examples. When they look right, Submit.