Latihan 1: Cloud Computing Basics — DevOps

Latihan 1 dari materi Cloud Computing Basics di DevOps — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Isi function classifyService(serviceName) yang mengembalikan model layanan cloud dari namanya.

  1. Ubah serviceName ke huruf kecil dengan toLowerCase(), supaya "EC2", "ec2", dan "Ec2" dianggap sama.
  2. Kalau mengandung ec2, vps, droplet, atau vm: kembalikan "IaaS".
  3. Kalau mengandung vercel, heroku, railway, atau app engine: kembalikan "PaaS".
  4. Kalau mengandung gmail, slack, notion, atau figma: kembalikan "SaaS".
  5. Selain itu: kembalikan "Unknown".

Cek dengan includes, dalam urutan di atas. Baris console.log di kode awal biarkan. Yang diuji adalah nilai kembalian function-nya:

Hint