Latihan 1 dari materi Fungsi Kecil & Fokus di Clean Code — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Fungsi processStudents di bawah melakukan 3 hal sekaligus. Pecah menjadi 3 fungsi terpisah:
filterPassingStudents(students) — return siswa dengan nilai >= 70calculateAverage(students) — return rata-rata nilai dari array siswaformatReport(passing, average) — return string "Lulus: X siswa, Rata-rata: Y"Panggil ketiga fungsi dari processStudents dan cetak hasilnya.