Přeskočit na obsah
TypeScript Ace

2. Otoč pořadí slov

Dostaneš větu s. Vrať její slova v opačném pořadí, oddělená vždy jednou mezerou.

Pozor: vstup může mít mezery na začátku i na konci a mezi slovy jich může být víc.

Příklady

Vstups = "the sky is blue"
Výstup"blue is sky the"
Vstups = " hello world "
Výstup"world hello"
Nápověda

trim() odstraní mezery na krajích. split(/\s+/) rozdělí string podle jedné nebo více mezer. Pak už stačí reverse() a join(" ").

Ukázat řešení
1function reverseWords(s: string): string {2  return s.trim().split(/\s+/).reverse().join(" ");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.