Materi
Sebuah toko bangunan di Malang ingin mencatat kejadian di kasir ke log harian. Aturannya: satu berkas per tanggal di folder log, bernama tanggal berformat tahun-bulan-hari dengan akhiran .txt. Setiap kejadian satu baris: jam, level, dan pesan, dipisah " | ". Levelnya INFO, PERINGATAN, atau GALAT. Program pencatat dijalankan berkali-kali dalam sehari, jadi baris lama tidak boleh hilang.
Kerjakan berurutan: menulis log, menghitung isinya per level, lalu mencari hari yang bermasalah. Folder log bisa juga berisi berkas lain yang bukan log. Tanggal dan jam diberikan sebagai argumen supaya hasilnya bisa diperiksa.