Menu
CoddyTech

Reverse Words in a String

Kamu mendapatkan string s yang terdiri dari kata dan spasi. Kata adalah rangkaian huruf dan angka tanpa spasi di dalamnya. Kata dapat dipisahkan oleh lebih dari satu spasi, dan s dapat dimulai atau diakhiri dengan spasi.

Kembalikan kata-kata dalam urutan terbalik, gabungkan dengan tepat satu spasi, tanpa spasi di awal atau akhir. Ejaan setiap kata tetap sama, hanya urutan kata yang berubah.

Fungsi

reverseWords(s: string) → string
sstring
huruf, digit, dan spasi yang memuat setidaknya satu kata
Mengembalikanstring
kata-kata dari s dalam urutan terbalik, dipisahkan oleh spasi tunggal

Batasan

  • 1 ≤ s.length ≤ 104
  • s hanya berisi huruf, angka, dan spasi.
  • s berisi setidaknya satu kata.

Contoh

Input
s = "Coddy runs in 15 languages"
Output
"languages 15 in runs Coddy"
Penjelasan
Kata-katanya adalah Coddy, runs, in, 15 dan languages. Jika dibaca dari belakang ke depan, kata-kata itu membentuk languages 15 in runs Coddy; 15 dihitung sebagai sebuah kata karena kata dapat memuat digit.
challenge icon

Pertanyaan lanjutan

Bisakah kamu membalik urutan kata tetapi mempertahankan spasi s: rentetan spasi yang sama, dengan panjang yang sama, dalam urutan yang sama?

Reset kode
def reverseWords(s):
    # Tulis kodemu di sini

Tes #1

Tes #2

Tes #3

Argumen

s = "Coddy runs in 15 languages"

Output yang diharapkan

"languages 15 in runs Coddy"