Ehrlich gesagt finde ich die "naive und sehr ineffiziente Implementierung" wesentlich einfacher und sehe keinen wirklichen Grund das Pferd von hinten aufzusäumen. Was ist an dieser Lösung ineffizient?
Code: Alles auswählen
    
int sum(int div, int n)
    {
        int s = 0;
        for(int i = 0; i <= n; i++)
        {
            if(i % div == 0)
                s += i;
        }
        return s;
    }

