Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.17 KB

3.md

File metadata and controls

62 lines (39 loc) · 1.17 KB

Number 3 Livecode 1

PASSWORD STRENGTH


Restriction

  • Tidak boleh menggunakan built-in Function yang dilarang

Objectives

  • Mampu menyelesaikan masalah yang diberikan.
  • Mengerti konsep dan cara penggunaan looping, nested loop dan conditional.

Directions


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:

  1. PASSWORD HIGH : harus terdapat huruf, angka dan special character.
  2. PASSWORD MEDIUM : hanya terdapat huruf dan angka.
  3. PASSWORD LOW : hanya terdapat huruf.

Examples


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"

Notes


  • Harus menggunakan variabel specialCharacter dan variabel password!
  • Kemungkinan karakter dalam password hanya merupakan angka 0-9, huruf a-z dan karakter spesial "~!@#$%^&"