Menu
CoddyTech

Reverse Words in a String

Harflerden ve boşluklardan oluşan bir s dizgesi veriliyor. Bir sözcük, içinde boşluk bulunmayan harf ve rakam dizisidir. Sözcükler birden fazla boşlukla ayrılabilir ve s boşlukla başlayabilir veya bitebilir.

Sözcükleri ters sırada, aralarında tam olarak bir boşluk olacak ve başında ya da sonunda boşluk olmayacak şekilde döndürün. Her sözcüğün yazımı aynı kalır; yalnızca sözcüklerin sırası değişir.

Fonksiyon

reverseWords(s: string) → string
sstring
En az bir kelime içeren harfler, rakamlar ve boşluklar
Döndürürstring
s'nin sözcükleri, ters sırada ve tek boşluklarla ayrılmış olarak

Kısıtlar

  • 1 ≤ s.length ≤ 104
  • s yalnızca İngilizce harfler, rakamlar ve boşluklar içerir.
  • s en az bir sözcük içerir.

Örnekler

Girdi
s = "Coddy runs in 15 languages"
Çıktı
"languages 15 in runs Coddy"
Açıklama
Kelimeler Coddy, runs, in, 15 ve languages. Son kelimeden ilkine doğru okunduğunda languages 15 in runs Coddy sonucunu verir; kelimeler rakam içerebildiğinden 15 bir kelime sayılır.
challenge icon

Ek soru

Kelimeleri tersine çevirip s'nin boşluk düzenini koruyabilir misin: aynı boşluk dizileri, aynı uzunluklarda ve aynı sırada?

Kodu sıfırla
def reverseWords(s):
    # Kodu buraya yazın

Test #1

Test #2

Test #3

Argüman

s = "Coddy runs in 15 languages"

Beklenen Çıktı

"languages 15 in runs Coddy"