Masala E
S.U Parol tekshiruvchi tizim
Foydalanuvchi tizimdan ro‘yxatdan o‘tish uchun yangi parol kiritmoqda. Xavfsizlik qoidalariga ko‘ra, parol ishonchli bo‘lishi uchun u kamida 8 ta belgidan iborat bo‘lishi shart.
Sizga kiritilgan parol (string ko‘rinishida) va uning uzunligi ($N$) beriladi. Siz dasturingizda faqat if-else yordamida quyidagi uchta vaziyatdan birini chiqarishingiz kerak:
- Agar parolda kamida bitta raqam (masalan,
1,5,9) qatnashgan bo‘lsa va uning umumiy uzunligi 8 yoki undan katta bo‘lsa, ekranga: "KUCHLI" so‘zi chiqsin. - Agar parol uzunligi 8 yoki undan katta bo‘lsa-yu, lekin ichida hech qanday raqam bo‘lmasa (faqat harflardan iborat bo‘lsa), ekranga: "O'RTACHA" so‘zi chiqsin.
- Agar parol uzunligi 8 dan kichik bo‘lsa, ichida raqam bor-yo‘qligidan qat'iy nazar u yaroqsiz va ekranga: "ZAIF" so‘zi chiqsin.
Yagona qatorda bitta butun son N (parol uzunligi) va bitta mantiqiy son R (parolda raqam bo‘lsa 1, bo‘lmasa 0) kiritiladi.
Vaziyatga qarab "KUCHLI", "O'RTACHA" yoki "ZAIF" so‘zlaridan birini chiqaring.
| # | input.txt | output.txt |
|---|---|---|
| 1 |
3 0 |
ZAIF |
| 2 |
100000 1 |
KUCHLI |