Wyrazy w odwrotnej kolejności

Wyrazy w odwrotnej kolejności
P1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 640
0

Witam. Chciałbym wykorzystując tą funkcje

Kopiuj
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ć?

AI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 375
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

psmyrdek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bielsko-Biała
  • Postów: 40
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.