Latihan 1 dari materi Dotfiles & Env Management di Terminal — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Kelompokkan baris-baris .zshrc berdasarkan jenisnya. parseDotfile, isi zshrc contoh, dan semua console.log sudah ada di kode awal, biarkan saja. Kamu cukup melengkapi classifyLine(line): kembalikan jenis baris setelah spasi di awal dan akhirnya dipangkas.
- Diawali
#: kembalikan "comment".
- Diawali
alias lalu spasi: "alias".
- Diawali
export lalu spasi: "export".
- Diawali
source lalu spasi: "source".
- Kosong, atau cuma berisi spasi:
"empty" (pengecekan ini sudah ada di kode awal).
- Selain itu:
"other".
Console harus mencetak persis ini, baris demi baris. Tiga baris terakhir datang dari parseDotfile, yang memakai classifyLine: jumlah alias, jumlah export, dan path dari baris source pertama.
comment
alias
export
source
2
2
~/.oh-my-zsh/oh-my-zsh.sh
Yang juga dicek: classifyLine("PATH=/usr/bin") mengembalikan "other", classifyLine(" ") mengembalikan "empty", dan classifyLine("aliases=3") mengembalikan "other", karena kata kuncinya harus diikuti spasi.