Hai sobat sobat sekalian.
Mungkin kalian pernah mendengar istilah pemrograman kompetitif dan ingin mencoba belajar koding namun belum mengetahui apa itu pemrograman kompetitif.
Atau mungkin kalian ingin belajar koding tapi tidak tahu dimana situs belajar koding yang baik dan kebanyakan berbahasa inggris. Belajar koding merupakan suatu hal yang tidaklah sulit, hanya saja perlu waktu dan ketekunan.
Untuk memulai belajar koding, mari kita mulai dengan perkenalan dengan pemrograman kompetitif
Atau mungkin kalian ingin belajar koding tapi tidak tahu dimana situs belajar koding yang baik dan kebanyakan berbahasa inggris. Belajar koding merupakan suatu hal yang tidaklah sulit, hanya saja perlu waktu dan ketekunan.
Untuk memulai belajar koding, mari kita mulai dengan perkenalan dengan pemrograman kompetitif
1. Apa itu competitive programming ?
Pemrograman kompetitif atau competitive programming adalah suatu "olahraga otak" yang biasa diadakan dalam bentuk lomba melalui internet atau LAN dimana para peserta kompetisi diminta untuk membuat program untuk menyelesaikan suatu masalah yang telah diberikan.
Pemrograman kompetitif umumnya melibatkan masalah masalah logis dan matematis untuk diselesaikan dimana peserta harus membuat program yang sesuai untuk menyelesaikan masalah tersebut. contoh masalah yang diberikan adalah faktorisasi prima dan perkalian matriks
Soal soal yang muncul dalam perlombaan pemrograman kompetitif memiliki banyak cabang, umumnya, soal soal tersebut masuk ke dalam beberapa kategori yaitu :
- Kombinatorika
- Teori bilangan
- Teori Graf
- Geometri
- Analisa string
- Struktur data
2. Apa saja perlombaan yang dapat saya ikuti dalam pemrograman kompetitif ?
Banyak perlombaan yang dapat diikuti sebagai programmer kompetitif
Banyak perlombaan yang dapat diikuti sebagai programmer kompetitif
Online (Luar Negeri) :
1. HackerEarth
2. CodeForces
3. HackerRank
4. CodeChef
Online (Indonesia) :
1. TLX - TOKI
Banyak juga perlombaan perlombaan pemrograman lain yang berasal dari universitas universitas yang ada di Indonesia seperti
1. Binus : BNPC
2. UI : Compfest
3. UGM : Joints
dan masih banyak lagi
3. Contoh Kode (Menentukan bilangan prima)
Berikut adalah contoh program
4. CodeChef
Online (Indonesia) :
1. TLX - TOKI
Banyak juga perlombaan perlombaan pemrograman lain yang berasal dari universitas universitas yang ada di Indonesia seperti
1. Binus : BNPC
2. UI : Compfest
3. UGM : Joints
dan masih banyak lagi
3. Contoh Kode (Menentukan bilangan prima)
Berikut adalah contoh program
Program ini dapat kalian jalankan dengan mengklik tombol run, lalu memasukkan sebuah angka kedalam kotak hitam setelah itu tekan enter.
Program ini akan mengeluarkan tulisan berupa prima / bukan prima berdasarkan angka yang kalian masukkan.
Pemrograman kompetitif seru kan, nah, untuk memulai belajar pemrograman kompetitif, silahkan klik tombol dibawah ini
Dengan mengikuti panduan yang telah saya buat, saya harap kalian dapat menjadi seorang programmer kompetitif yang cakap menyelesaikan banyak masalah.
Terima kasih telah membaca