Kodewick
Start learning →
Starter←→0 / 60

Rainy days

#011StarterLoops3 min

The weather log has one rainfall a day, in millimetres; 0 means no rain. Write rainy_days(rain) to count how many days it rained (more than 0). An empty log gives 0.

Examples
rainy_days({0, 5, 12, 0})→2
rainy_days({})→0
The functionint rainy_days(const vector<int> &rain)
main.cpp
#include <vector>
using namespace std;

int rainy_days(const vector<int> &rain) {
    int days = 0;
    for (int mm : rain) {
        // your code here: if mm is more than 0, add 1 to days
    }
    return days;
}
Ctrl + Enter runs too
Result

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