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.
🎯 0/3 kuis
πŸ‘‹
Program Pertama
Struktur minimal sebuah program dan cara mencetak teks ke layar.
🎯 0/3 kuis
πŸ”Œ
Input & Output
Membaca data dari keyboard (stdin) dan menulis hasil (stdout) β€” inti dari semua soal APC.
🎯 0/3 kuis
πŸ“¦
Variabel & Tipe
Menyimpan angka dan teks, serta mengubah teks hasil input menjadi angka.
🎯 0/3 kuis
βž•
Operator
Penjumlahan, perkalian, sisa bagi, dan perbandingan angka.
🎯 0/3 kuis
πŸ”€
Percabangan (if)
Memilih jalur berbeda: "kalau ... maka ..., kalau tidak ...".
🎯 0/3 kuis
πŸ”
Perulangan
Mengulang perintah: for dengan batas, while sampai kondisi terpenuhi.
🎯 0/3 kuis
🧺
Array & List
Menyimpan banyak nilai dalam satu wadah bernomor (mulai dari 0).
🎯 0/3 kuis
πŸ”€
String
Menghitung panjang teks, menggabungkan, dan mengambil potongan teks.
🎯 0/3 kuis
πŸ”‘
Karakter & Kode Huruf
Mengambil huruf dalam kata, membandingkan urutan kamus, dan menghitung dengan kode huruf.
🎯 0/3 kuis
🎯
Baca Banyak Angka
Satu baris input berisi beberapa angka sekaligus β€” cara memecahnya.
🎯 0/3 kuis
πŸ”οΈ
Min, Max & Abs
Nilai terkecil, terbesar, dan jarak dari nol (nilai mutlak).
🎯 0/3 kuis
🧩
Fungsi
Membungkus langkah-langkah jadi satu nama yang bisa dipanggil berulang.
🎯 0/3 kuis
πŸ—‚οΈ
Kamus (Map)
Menyimpan pasangan kunci β†’ nilai, misalnya menghitung frekuensi kata.
🎯 0/3 kuis
πŸŽͺ
Loop Bersarang
Loop di dalam loop β€” untuk pola baris Γ— kolom seperti dekorasi panggung.
🎯 0/3 kuis
βš™οΈ
Compile & Run
Cara mencoba kodemu di komputer sendiri sebelum submit ke APC.
🎯 0/3 kuis
βš–οΈ
Kompilasi vs Interpretasi
Kenapa C++ harus di-compile dulu sedangkan Python langsung jalan?
🎯 0/3 kuis