Posts

Permutasi String Menggunakan Metode Rekursif di Bahasa Pemrograman Kotlin

Apa Itu Permutasi? Berdasarkan wikipedia , permutasi adalah penyusunan kembali suatu kumpulan objek dalam urutan yang berbeda dari urutan yang semula.  Permutasi dari sebuah String adalah penyusunan kembali karakter-karakter yang ada di dalam String tersebut.  Sebagai contoh String "ABC" bisa disusun kembali menjadi: "ABC", "ACB", "BAC", "BCA", "CAB", dan "CBA" Dengan menggunakan bahasa pemrograman kotlin dan metode rekursif, kita bisa mendapatkan list dari permutasi sebuah string dengan kode sebagai berikut: