Platform komputasi interaktif dengan pedagogi eksploratif: pelajari 7 pilar kurikulum algoritma dari nol, eksekusi kode di sandbox terisolasi, tanpa contekan instan yang merusak esensi berpikir kritis.
function isPalindrome(string $text): bool {
$left = 0;
$right = strlen($text) - 1;
while ($left < $right) {
if ($text[$left] !== $text[$right]) return false;
$left++; $right--;
}
return true; // Kompleksitas O(N/2)
}
Daftar misi koding yang telah diperbarui dengan spesifikasi teruji, dukungan fleksibilitas algoritma penuh (return maupun echo), serta materi konsep zero-spoiler.
Stasiun antariksa baru saja menyelesaikan inisialisasi modul komunikasi kuantum. Sebelum transmisi data telemetri berkecepatan tin...
Sistem pemantau telemetri menerima pembacaan identitas sensor berupa nama sektor (string), nomor channel (integer), dan status ope...
Inti reaktor kuantum mengalirkan daya ke beberapa subsistem. Teknisi membutuhkan kalkulasi cepat untuk menghitung sisa cadangan en...
Sistem kendali darurat membutuhkan modul diagnostik otomatis untuk memantau nilai tekanan fluida pendingin reaktor (PSI). Nilai te...
Unit penyimpanan log mencatat serangkaian data tegangan listrik (voltase) dari berbagai sektor stasiun ke dalam array bilangan bul...
Sensor suhu pada generator utama mengalami derau akibat gangguan gravitasi awal. Sistem memerlukan modul validasi untuk menyaring ...
Kondensasi pendingin reaktor mulai tidak stabil. Lakukan audit pada basis data sensor untuk menemukan sensor pendingin aktif yang ...
Stabilisator gravitasi memiliki beberapa turbin generator dengan kapasitas bobot berbeda. Sistem kendali membutuhkan kalkulasi rat...
Jaringan distribusi daya laboratorium hampir kelebihan beban. Tuliskan query analitik agregasi untuk memetakan sektor dengan beban...
Inti kuantum antigravitasi mengalami resonansi kritis jika terjadi lonjakan frekuensi tinggi secara berkelanjutan. Buat modul dete...
Dirancang dari fondasi paling dasar tanpa loncatan kurikulum. Pemula diajak memahami logika boolean dan alur kendali sebelum melangkah ke struktur data, rekursi, dan efisiensi asimtotik.
Variabel primitif (int, float, bool, string), presedensi operator aritmatika, perbandingan, dan logika boolean (AND, OR, NOT).
Percabangan kondisional (if-else, switch-case), perulangan terhitung (for), conditional loop (while), break/continue, dan nested loop.
Array 1 Dimensi (indeks basis-0, traversal, pencarian min/max), Array 2D matriks grid, array asosiatif, dan manipulasi string.
Fungsi reusable, parameter & return value, ruang lingkup variabel (local vs global), serta rekursi dasar dengan Base Case.
Linear Search O(N), Binary Search O(log N) pada data terurut, serta sorting klasik (Bubble, Selection, dan Insertion Sort).
Analisis pertumbuhan asimtotik waktu dan ruang: konstan O(1), linier O(N), kuadratik O(N²), dan teknik pencegahan memory leak.
Pola Two Pointers (cek palindrom simetris & balik array), Sliding Window sub-array bergerak, dan Frequency Counter deteksi duplikasi.
Bukan sekadar kuis biasa—setiap kode dievaluasi secara dinamis dengan standar keamanan peranti lunak modern.
Pemeriksaan leksikal token PHP secara ketat sebelum kompilasi, memblokir eksekusi berbahaya seperti exec, eval, dan akses file ilegal.
Materi pendukung menyajikan fondasi teori dan acuan sintaks resmi PHP 8.3 tanpa membocorkan jawaban, melatih kemampuan analitis murni.
Perolehan poin pengalaman (XP) otomatis, kalibrasi kenaikan level personil, papan klasemen Hall of Fame, dan galeri lencana kehormatan.
Admin memiliki kendali penuh atas identitas brand, logo, favicon, kurikulum tantangan, timeout eksekusi, hingga pembatasan registrasi peserta.