Wyrazy w odwrotnej kolejności

0

Witam. Chciałbym wykorzystując tą funkcje

function reverse(str){
	let string = "";
	for(let i = str.length - 1; i >= 0; i--) {
		string += str[i];
	}
	return string;
}
reverse('hello world');

uzyskać efekt że gdy wywołuje funkcje reverse to chciałbym uzyskać efekt world hello, a nie dlrow olleh. Co mógłbym w tej funkcji poprawić?

4

Zesplituj wejściowego stringa znakiem spacji i odwróć tablicę stringów, a nie stringa.
https://www.w3schools.com/jsref/jsref_split.asp
https://www.w3schools.com/jsref/jsref_reverse.asp
https://www.w3schools.com/jsref/jsref_join.asp

0

Spróbuj przejść przez mój film i pomyśl o kolejnym zadaniu rozbijając go na części.

Input - hello world
Output - world hello

Rozumowanie:
0. co trzeba zrobić -> aha zmienić kolejność słów

  1. jak sterować kolejnością słów -> aha powinienem robić string na części składowe
  2. jak rozbić string na części składowe -> aha tak i tak
  3. okej mam tablice co teraz -> aha jest coś takiego jak sort
  4. jak ten sort działa -> aha tak i tak

Ćwicz myślenie w taki sposób i unikaj gotowych odpowiedzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1