Masala #CQGGMDIA67

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

Backend Validatsiyasi

Django freymvorkida yozilgan backend qismiga foydalanuvchilar o'z parollarini kiritmoqda. Xavfsizlik qoidalariga ko'ra, parol kamida bitta katta harf, kamida bitta kichik harf va kamida bitta raqamdan iborat bo'lishi hamda umumiy uzunligi 8 ta belgidan kam bo'lmasligi kerak. Tizimga kirib kelgan parollar ro'yxatini tekshiruvchi va qaysi parollar yaroqli, qaysilari yaroqsiz ekanligini aniqlovchi funksiya yozing.


Kiruvchi ma'lumotlar:

Birinchi qatorda parollar soni N (1 dan 100 gacha).
Keyingi N ta qatorda foydalanuvchilar kiritgan parollar (faqat lotin harflari va raqamlardan iborat).
 


Chiquvchi ma'lumotlar:

Har bir parol uchun, agar u shartlarga javob bersa KUCHLI, aks holda ZAIF so'zini alohida qatorlarda chiqaring.


Misollar
# input.txt output.txt
1
4
2ETSwzUM
6EzA
sFweKuyGDnn
FgrfXdMHQCmVEiX
KUCHLI
ZAIF
ZAIF
ZAIF
2
3
SEbHBwPe78l
cZA0d1fCDaFGArw7V
TCKBNYPF
KUCHLI
KUCHLI
ZAIF
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin