Latihan 1: tar & Archive Compression — Terminal

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

Simulasikan penggunaan tar dengan dua function:

1. describeTarFlags(flagString) Parse string flag seperti "-czf" atau "-xzf". Return array deskripsi flag berdasarkan urutan kemunculan:

Lewati karakter -.

2. extensionFor(operations) Berdasarkan array operasi (output dari #1), return ekstensi arsip. ["create","gzip","file"]"tar.gz", dengan bzip2 → "tar.bz2", dengan xz → "tar.xz", tanpa kompresi → "tar".

Hint