Latihan 1: Piping & Redirection — Terminal

Latihan 1 dari materi Piping & Redirection di Terminal — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Simulasikan konsep piping di JavaScript. Buat function pipe(...fns) yang menerima beberapa function dan mengembalikan function baru yang menjalankan semuanya secara berurutan (output function pertama menjadi input function kedua, dst).

Lalu gunakan pipe untuk memproses array string:

  1. filter — hanya ambil baris yang mengandung "ERROR"
  2. count — hitung jumlah baris

Ini mensimulasikan: cat log.txt | grep ERROR | wc -l

Hint