Přeskočit na obsah
TypeScript Ace
Lehká Lekce 2

1. Součet kladných čísel

Vrať součet všech kladných čísel v poli nums. Záporná čísla a nuly ignoruj. Pro prázdné pole vrať 0.

Příklady

Vstupnums = [1, -2, 3, 4]
Výstup8
Vstupnums = [-1, -5]
Výstup0
Nápověda

Nejdřív filter jen na kladná čísla, pak reduce na součet. Stačí ale i obyčejný cyklus for...of.

Ukázat řešení
1function sumPositive(nums: number[]): number {2  return nums.filter((n) => n > 0).reduce((acc, n) => acc + n, 0);3}4 
reseni.tsTypeScript 6.0.3
Tab odsadí · Esc a Tab opustí editor
Typová kontrola

Kód se zkontroluje automaticky, jakmile se načte TypeScript.

Testy5 testů

Napiš řešení a stiskni Spustit testy.