Masala #0820

Xotira 16 MB Vaqt 1000 ms
14

To'g'ri taxallus

Shohruh Mirzo bu yil 10-sinfni tugatdi. U dasturchilik tomon birinchi qadamlarini qo'ymoqda. 11-sinfda vaqti oziga kerakli bo'lgan soha bilimlarini yod olish, hujjat tayyorlash va yana bir qancha ishlar bilan o'tib ketishini yaxshi bilardi. Shu sabab u yozdan unumli foydalangan holda o'z bilimlarini oshirib bormoqchi. Buning uchun u Robocontest.uz saytidan foydalanishga qaror qildi. U ro'yxatdan o'tish jarayonida taxallus tanlashda bir qancha qoidalar borligiga ko'zi tushdi va u o'ylagan taxallus to'grimi yoki yo'qmi tekshirib ko'rishga qaror qildi.

Taxallus tanlashda qoidalar quyidagicha:

  • Taxallus \(2 \le|l | \le 24\) bolishi kerak;
  • Taxallusda faqat lotin alifbosi harflari, raqamlar va '-' , '_' belgilari qatnashgan bo'lishi kerak.

Kiruvchi ma'lumotlar:

U tanlamoqchi bo'lgan taxallus - lotin, krill, raqam va bir necha yozuvda ishlatiladigan belgilardan tashkil topgan satr beriladi \(1\le S\le100\)


Chiquvchi ma'lumotlar:

U tanlagan taxallus to'g'ri bo'lsa 'Correct', bir nechta belgilarni o'chirishi kerak bo'lsa 'Erase' va minimum nechta belgi o'chirilishi, agar u tanlagan taxallus imkonsiz bo'lsa 'Error' so'zini chop eting.


Misollar
# input.txt output.txt
1
Foolish_Man
Correct
2
Taxallus-to'g'riмi
Erase 3
3
Masterclаss
Erase 1
Izoh:

1-testda taxallus barcha shartlarni qanoatlantiradi

2-testda taxallusda krill harfi va masala shartini qanoatlantirmaydigan belgilardan foydalanilmoqda

3-testda krill alifbosidagi с harfidan foydalanilmoqda

Masalada krill alifbosi harflari ham ishtirok etgani sababli ASCII jadvali bilan yechish tavsiya etiladi.

Agar siz ishlayotgan tilda qiyinchilik bo'lsa Python 3.8 tilining ord() funksiyasi tavsiya etiladi.