Knowledgebase ๐
Kumpulan catatan singkat untuk membantumu menyelesaikan soal โ setiap contoh ditulis dalam C++, Python, dan Rust. Biasakan membaca docs sebelum bertanya ke AI ya! ๐ป
๐
Baru Mulai?
Peta perjalananmu: kenalan dengan pemrograman, pilih bahasa, dan langsung coba di APC.
๐
Program Pertama
Struktur minimal sebuah program dan cara mencetak teks ke layar.
๐
Input & Output
Membaca data dari keyboard (stdin) dan menulis hasil (stdout) โ inti dari semua soal APC.
๐ฆ
Variabel & Tipe
Menyimpan angka dan teks, serta mengubah teks hasil input menjadi angka.
โ
Operator
Penjumlahan, perkalian, sisa bagi, dan perbandingan angka.
๐
Percabangan (if)
Memilih jalur berbeda: "kalau ... maka ..., kalau tidak ...".
๐
Perulangan
Mengulang perintah: for dengan batas, while sampai kondisi terpenuhi.
๐งบ
Array & List
Menyimpan banyak nilai dalam satu wadah bernomor (mulai dari 0).
๐ค
String
Menghitung panjang teks, menggabungkan, dan mengambil potongan teks.
๐ฏ
Baca Banyak Angka
Satu baris input berisi beberapa angka sekaligus โ cara memecahnya.
๐๏ธ
Min, Max & Abs
Nilai terkecil, terbesar, dan jarak dari nol (nilai mutlak).
๐งฉ
Fungsi
Membungkus langkah-langkah jadi satu nama yang bisa dipanggil berulang.
๐๏ธ
Kamus (Map)
Menyimpan pasangan kunci โ nilai, misalnya menghitung frekuensi kata.
๐ช
Loop Bersarang
Loop di dalam loop โ untuk pola baris ร kolom seperti dekorasi panggung.
โ๏ธ
Compile & Run
Cara mencoba kodemu di komputer sendiri sebelum submit ke APC.