Coding Interview PHP: Melakukan Sorting (Tanpa Function)
Ketika proses teknikal interview, kita biasanya akan diminta untuk membuat kode untuk memecahkan berbagai macam permasalahan, contohnya adalah sorting. Kali ini kita akan belajar bersama bagaimana cara menyelesaikannya
Apa Itu Sorting?
Sorting adalah sebuah metode dalam pemograman dimana kita membuat sebuah aturan langkah langkah atau algoritma untuk mengurutkan data data dari yang terkecil hingga yang terbesar atau sebaliknya.
Bahasa pemograman yang sering kita gunakan seperti golang, javascript, python, atau c++ biasanya sudah menyediakan fungsi khusus untuk memecahkan masalah ini, sehingga dalam ngoding sehari hari sebenarnya kita sudah ga perlu capek capek lagi menjalankan algoritma sorting ini
Namun terkadang tech interviewer juga ingin menguji bagaimana calon programmer berfikir dan mensolve masalah melalui case sorting ini. Dengan ini, akhirnya mereka bisa menyaring mana programmer dengan keahlian problem solving yang baik
Baca Juga: Coding Interview PHP dan MySQL: Membuat Koneksi dan Mengambil Data Dari Database
Apa kamu sudah siap bekerja sebagai software engineer? Kalo sudah harusnya kalian sudah menguasai teknik sorting ini ya, tapi kalo belum. Yuk, kita bahas algoritma ini bersama sama
Jenis Jenis Sorting
Ascending
Ascending adalah urutan data dari kecil ke besar. Kodenya bisa dilihat seperti berikut
Input: 39247
Output: 23479
Descending
Descending adalah mengurutkn data dari besar ke kecil
Input: 39247
Output: 97432
Kalian juga bisa melihat kode di atas lewa link repo Github dibawah
Comments
Post a Comment