Tag sudah ada dengan nama cabang yang disediakan. Banyak perintah Git menerima nama tag dan cabang, jadi membuat cabang ini dapat menyebabkan perilaku yang tidak diharapkan. Anda yakin ingin membuat cabang ini?
"Membalikkan kata-kata dalam sebuah string" menyatakan bahwa Anda diberi string berukuran n. Cetak string dalam urutan terbalik sehingga kata terakhir menjadi yang pertama, yang kedua terakhir menjadi yang kedua, dan seterusnya. Dengan ini string kami mengacu pada kalimat yang berisi kata-kata, bukan kata yang terdiri dari karakter
Contoh
s = "TutorialCup makes learning easy"easy learning makes TutorialCupPenjelasan. TutorialCup adalah kata pertama sehingga jika dibalik akan menjadi akhir. Kata terakhir "mudah" berada di depan dan kata-kata lain dibalik dengan cara yang sama. Secara lebih formal,
Biarkan string yang diberikan s = “TutorialCup memudahkan belajar”, res = ” ” , begin =0, end = n-1.
Mulailah melintasi string sampai akhir –
Langkah 1 – Pada indeks 26, s[i] = ‘ ‘, Oleh karena itu,
mulai = 27, res = “mudah”
Langkah 2 – Pada indeks 17, s[i] = ‘ ‘, Oleh karena itu,
mulai = 18, res = “belajar mudah”
Langkah 3 – Pada indeks 11, s[i] = ‘ ‘, Oleh karena itu,
mulai = 12, res = “belajar mudah membuat ”
Langkah 4 – mulai = 0
res = “belajar mudah membuat TutorialCup”
Algoritma untuk membalikkan kata dalam masalah string
1. Initialize a string s of size n. 2. Create a function to reverse the words of the given string which accepts a string variable as it's a parameter. 3. After that, create two variables of integer type begin and end. Initialize the variable end as the size of the string. 4. Create an empty string variable to store the result. 5. Traverse through the string from the last character to first and check if the character at current index in the given string is a white space, update the variable begin as current index + 1 and while variable begin is not equal to the variable end, add the character at index begin + 1 of the given string in the result string variable. 6. Add a white space in the result string variable and update the variable end as the current index. 7. Update variable begin as 0. 8. Traverse again, while variable begin is not equal to variable end, add the character at index begin + 1 of the given string in the result string variable. 9. Return the resulting string variable._String hanyalah kumpulan karakter. Jadi dengan string, kita dapat mengatakan bahwa itu adalah sebuah kata atau kalimat. Tetapi ketika kita mengatakan sebuah string adalah sebuah kata. Maksud kami, string tidak mengandung spasi di antaranya. Namun saat merujuk kalimat menggunakan string, kami juga mempertimbangkan kasus di mana mungkin ada spasi di antara karakter. Jadi, seseorang harus bingung dengan kata atau kalimat sehubungan dengan sebuah string
在上面的代码中,我们首先使用字符串的 split 方法将字符串按空格分割为单词列表,然后使用列表推导式将每个单词翻转,最后使用字符串的 join 方法将翻转后的单词按空格拼接成字符串并返回。
注意,在翻转单词时,我们使用了列表推导式中的切片语法 [::-1],这是一种将列表翻转的简单方法。它是通过将列表的起始位置和结束位置都设为 None,并将步长设为负数 -1 来实现的。
Kami diberi string, dan tujuan kami adalah membalikkan semua kata yang ada dalam string. Kita dapat menggunakan metode split dan fungsi terbalik untuk mencapai output. Mari kita lihat beberapa contoh kasus uji
Input: string = "I am a python programmer" Output: programmer python a am IInput: string = "tutorialspoint is a educational website" Output: website educational a is tutorialspointMari ikuti langkah-langkah di bawah ini untuk mencapai tujuan kita
Algoritma
1. Initialize the string. 2. Split the string on space and store the resultant list in a variable called words. 3. Reverse the list words using reversed function. 4. Convert the result to list. 5. Join the words using the join function and print it.Lihat kode untuk algoritma di atas
Contoh
Demo Langsung
## initializing the string string = "I am a python programmer" ## splitting the string on space words = string.split() ## reversing the words using reversed() function words = list(reversed(words)) ## joining the words and printing print(" ".join(words))_Keluaran
Jika Anda menjalankan program di atas, Anda akan mendapatkan output berikut
programmer python a am I_Mari jalankan kode sekali lagi untuk masukan yang berbeda
Contoh
Demo Langsung
## initializing the string string = "tutorialspoint is a educational website" ## splitting the string on space words = string.split() ## reversing the words using reversed() function words = list(reversed(words)) ## joining the words and printing print(" ".join(words))Keluaran
Jika Anda menjalankan program di atas, Anda akan mendapatkan output berikut
website educational a is tutorialspointKesimpulan
Jika Anda ragu dengan tutorialnya, sebutkan di bagian komentar