Belajar Pemrograman Java: Membalik String
Terdapat sebuah string sebagai input program, misal
input : abcd
Yang diinginkan adalah membalik urutan huruf pada string tersebut misalnya menjadi
output : dcba
Bagaimana cara untuk membalik string tersebut?
Idenya adalah dengan mengambil setiap huruf yang ada pada string kemudian menyusun huruf-huruf tersebut secara terbalik.
Buat variabel output yang tipenya adalah String, nilai awal dari output adalah string kosong "". Variabel output ini nanti dijadikan tempat untuk menyimpan string yang sudah dibalik.
Kemudian lakukan iterasi pada string inputnya, ambil karakter yang ada pada string satu per satu. Untuk mengambil karakter ini dapat dilakukan menggunakan looping.
input: abcd
Iterasi 0, karakter ke-0 = a
masukkan a ke variabel ouput
output = a
input: abcd
Iterasi 1, karakter ke-1 = b
masukkan b ke variabel ouput di depan a
output = ba
input: abcd
Iterasi 2, karakter ke-2 = c
masukkan c ke variabel ouput di depan b
output = cba
input: abcd
Iterasi 3, karakter ke-3 = d
masukkan d ke variabel ouput di depan c
output = dcba
Berikut ini implementasi program menggunakan bahasa pemrograman Java
Comments
Post a Comment