- Tidak boleh menggunakan built-in Function yang dilarang
- Mampu menyelesaikan masalah yang diberikan.
- Mengerti konsep dan cara penggunaan
looping
,nested loop
danconditional
.
GO-HIKING ingin mempunyai fitur check password strength, namun hingga kini belum terlaksana.
Terdapat Special Character untuk kepentingan sekuritas yaitu:
~!@#$%^&
Bantulah GO-HIKING membuat program untuk menentukan level keamanan pada password dengan ketentuan dibawah ini:
- PASSWORD HIGH : harus terdapat
huruf
,angka
danspecial character
. - PASSWORD MEDIUM : hanya terdapat
huruf
danangka
. - PASSWORD LOW : hanya terdapat
huruf
.
Contoh 1:
let password = "B$DasW1";
output: "password high"
Contoh 2:
let password = "AbgSFDF0";
output: "password medium"
Contoh 3:
let password = "asdVSSD";
output: "password low"
- Harus menggunakan variabel specialCharacter dan variabel password!
- Kemungkinan karakter dalam password hanya merupakan
angka 0-9
,huruf a-z
dan karakter spesial"~!@#$%^&"