Latihan 1: File System & Permissions — DevOps

Latihan 1 dari materi File System & Permissions di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Tulis function parsePermission(octal) yang menerima mode angka (misalnya 755) dan mengembalikan string 9 huruf permission-nya.

  1. Ubah angkanya jadi teks dengan String(octal), lalu pecah per digit dengan split("").
  2. Ganti tiap digit dengan trionya: 0 = ---, 1 = --x, 2 = -w-, 3 = -wx, 4 = r--, 5 = r-x, 6 = rw-, 7 = rwx.
  3. Gabungkan tiga trio dengan join("") dan return hasilnya. Tanpa huruf jenis file di depan, jadi "rwxr-xr-x", bukan "-rwxr-xr-x".

Yang dicek:

Dua baris console.log(parsePermission(...)) di kode awal sudah ada, biarkan saja untuk melihat hasilnya.

Hint