var suma = 0; for(i = 2; i <= 100; i += 2) suma += i;
Tak najszybciej. ;p
Jeśli już chcemy szybciej to może w ogóle bez pętli :)
const sum = n => (n*n+2*n)/4; sum(100); //2550 sum(1000); //250500
Świetny sposób Panie Tomku
Z tym to bym uważał... tutaj napisałem to tak bardziej dla ciekawości. W kodzie produkcyjnym zawsze warto wziąć pod uwagę również czytelność kodu. Kod z pętlą można by pozostawić bez żadnego komentarza, moja funkcja bez odpowiedniego komentarza opisującego co robi byłaby zła, ponieważ nie każdy od razu dostrzeże jej cel. Także warto czasem kombinować jeśli np. operowalibyśmy na dużych liczbach, ale trzeba pamiętać wtedy o odpowiednim komentarzu :)
93,607 zapytań
142,529 odpowiedzi
322,999 komentarzy
63,098 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj