Coding: Membalikkan Urutan Kata dalam sebuah String di Javascript
Dalam cerita ini, saya akan membahas solusi untuk membalik kata-kata dalam string tertentu dalam urutan yang sama.
Solusi 1 :
Dalam cuplikan kode ini, kami bekerja dengan string yang disebut "originalString" yang diberi nilai "Hello World".
Kami menggunakan metode split() untuk membagi string asli menjadi array kata, berdasarkan pemisah, yang dalam hal ini adalah spasi. Metode ini mengembalikan array yang berisi substring dalam string asli yang dibatasi oleh pemisah. Dalam hal ini, hasil dari metode split() adalah [“Halo”, “Dunia”].
Kemudian, kita menggunakan metode reverse() pada larik yang membalikkan urutan elemen dalam larik. Dalam hal ini, urutan elemen dalam larik [“Halo”, “Dunia”] akan dibalik menjadi [“Dunia”, “Halo”].
Terakhir, kita menggunakan metode join() pada array untuk menggabungkan kembali elemen-elemen array menjadi string tunggal, menggunakan pemisah yang ditentukan, yang dalam hal ini adalah spasi.
Akibatnya, variabel "reversedString" akan diberi nilai "Halo Dunia" yang merupakan urutan kata terbalik dari string asli "Hello World". Dan juga, output akan ditampilkan di konsol sebagai "Halo Dunia"
Kode Lengkap :
let originalString = "Hello World";
let reversedString = originalString.split(" ").reverse().join(" ");
console.log(reversedString); // Output: "World Hello"
Solusi 2 :
Cuplikan kode ini adalah program JavaScript sederhana yang mengambil string, "Halo Dunia", dan membalikkannya menjadi keluaran "Halo Dunia".
Program pertama mendeklarasikan tiga variabel:
- originalString yang merupakan string yang akan dibalik,
- reversedString yang akan digunakan untuk menyimpan string terbalik, dan
- currentWord yang akan digunakan sebagai pemegang sementara untuk setiap kata saat string dibalik.
Untuk setiap karakter, ia memeriksa apakah karakter tersebut adalah spasi. Jika bukan spasi, karakter akan digabungkan ke variabel currentWord. Jika berupa spasi, ia menambahkan variabel currentWord ke variabel reversedString, diikuti dengan spasi, lalu menyetel variabel currentWord ke string kosong.
Setelah for loop selesai, currentWord terakhir ditambahkan ke variabel reversedString. Terakhir, fungsi console.log() digunakan untuk mengeluarkan string terbalik, "Halo Dunia".
Kode Lengkap :
let originalString = "Hello World";
let reversedString = "";
let currentWord = "";
for (let i = 0; i < originalString.length; i++) {
if (originalString[i] !== " ") {
currentWord = originalString[i] + currentWord;
} else {
reversedString += currentWord + " ";
currentWord = "";
}
}
reversedString += currentWord;
console.log(reversedString); // Output: "World Hello"
Terima kasih sudah membaca. Selamat belajar
Pengusaha Modern Beralih ke Integrasi Splunk Propana dengan SpringBoot Bagian — 1 Jacking Klik dan tindakan pencegahannya Integrasi Splunk dengan SpringBoot — Bagian 2
![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































