Published on

Strong Password Checker II

Authors

📝 Vazifa tavsifi

Sizga password satri berilgan. Agar u quyidagi barcha shartlarga mos kelsa true aks holda false qaytaring:

  1. Kamida 8 ta belgidan iborat bo'lishi kerak.
  2. Kamida bitta kichik ingliz harfi bo'lishi kerak.
  3. Kamida bitta katta ingliz harfi bo'lishi kerak.
  4. Kamida bitta raqam bo'lishi kerak.
  5. Kamida bitta maxsus belgi bo'lishi kerak: !@#$%^&*()-+
  6. Hech qanday ikkita ketma-ket belgilar bir xil bo'lmasligi kerak (masalan, "aab" yaroqsiz).

Misol:

Input: password = "IloveLe3tcode!"
Output: true
Tushuntirish: Parol barcha xavfsizlik talablariga javob beradi.

Strong Password Checker II

Oson15 daqiqa10 ball

📚 Misollar

Kiruvchi: password = "IloveLe3tcode!"
Chiquvchi: true
Kiruvchi: password = "Me+You--IsMyDream"
Chiquvchi: false
func solve(_ password: String) -> Bool { // Kodingizni shu yerga yozing return false }

Run tugmasini bosing

Buy mea coffee