Buat program dengan jumlah karakter terendah untuk membalikkan setiap kata dalam string sambil menjaga urutan kata-kata, serta tanda baca dan huruf kapital, di tempat awalnya.
Dengan "Urutan kata-kata," Maksud saya setiap kata dibagi dengan ruang kosong (""), sehingga kontraksi dan semacamnya akan diperlakukan sebagai satu kata. Apostrof dalam kontraksi harus tetap di tempat yang sama. ("Don't" => "Tno'd").
(Tanda baca berarti karakter apa pun yang bukan az, AZ, atau spasi putih *).
- Angka telah dihapus dari daftar ini karena Anda tidak dapat memiliki nomor modal. Angka sekarang diperlakukan sebagai tanda baca.
Misalnya, untuk input:
Hello, I am a fish.
seharusnya menghasilkan:
Olleh, I ma a hsif.
Perhatikan bahwa O, yang merupakan huruf pertama dalam kata pertama, sekarang menjadi huruf kapital, karena H adalah huruf kapital sebelumnya di lokasi yang sama.
Koma dan periode juga di tempat yang sama.
Lebih banyak contoh:
This; Is Some Text!
akan menghasilkan
Siht; Si Emos Txet!
Bahasa apa pun bisa digunakan. Program dengan jumlah karakter terendah akan menang.
Nod't hcuot tath!
Don't touch that!
peta ket'noD hcuot taht!
atau kenoD't hcuot taht!
?