A. So'z o'yini
Xotira: 32 MB, Vaqt: 1000 msAkasi yosh singlisiga harflar va raqamlarni farqlashni o‘rgatdi. U singlisining bilim darajasini tekshirish uchun unga maxsus satr berdi.Singlisiga berilgan satr s faqat kichik lotin harflari (a–z) va raqamlardan (1–9) iborat.
Satrni qayta ishlash qoidasi quyidagicha:
Har safar satrda biror raqam uchraganida:
- U o‘zini o'zi o‘chiradi;
Agar u bu shartni bajarganda barcha belgilar o’chib ketsa 0 chiqaradi.
Bitta qatorda satr beriladi
Bitta qatorda masalaning javobi beriladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
ase4ju2nbjd1we4 |
asejunbjdwe |
B. Signal
Xotira: 32 MB, Vaqt: 1000 msSizga faqat '+' va '-' belgilaridan iborat bo‘lgan s satri beriladi. Signal faqat '+' belgilaridan iborat uzluksiz ketma-ketlik bo‘lishi kerak. Siz bu signalni tiklash uchun kamida nechta '-' belgilarini o‘chirishingiz kerakligini aniqlang.
Bitta qatorda satr beriladi
Masalaning javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
+++++----+++++ |
4 |
C. Uzun bo'lak
Xotira: 32 MB, Vaqt: 1000 msSizga faqat kichik lotin harflaridan iborat bo‘lgan bitta satr beriladi. Sizning vazifangiz — ushbu satr ichida kamida ikki marta kelgan eng uzun bo‘lakni topish.
Bitta qatorda satr beriladi.
Masalaning javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
abcdabcabcd |
abcd |
D. Palindrom_3
Xotira: 32 MB, Vaqt: 1000 msBerilgan s satrdan unga eng kam harf qo’shish orqali minimal uzunlikdagi polindrom satrni hosil qiling .
Bitta qatorda satr beriladi.
Xosil bo'lgan palindromni chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
abc |
abcba |
E. Sub bo'lak
Xotira: 32 MB, Vaqt: 1000 msSizning vazifangiz — ikkala satrda aynan bir xil va eng uzun bo‘lakka ko'chirilgan bo'lak deyiladi. Sizning vazifangiz shunday bo'lakni va uning egasini topish . Qaysi satrda bu bo‘lak nisbatan keyinroq joylashgan bo‘lsa, o‘sha satr ko’chirilgan bo‘lak egasi deb hisoblanadi.
Faqat kichik lotin harflaridan iborat satr.
dastlab eng uzun umumiy bo‘lakni chiqaring agar u mavjud bo'lsa.
keyin esa “1” yoki “2” – ko’chirilgan bo’lak egasi. Agar egasi aniq bo'lmasa 3 chiqaring.
Agar bu bo’lak ko’chirilmagan bo’lsa yoki topilmasa “0” chiqarilsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
informatika matem |
mat 1 |
F. keraksiz matn
Xotira: 32 MB, Vaqt: 1000 msMuharrirga maqola matni topshirilganda, muallif qavs ichida izohlar berib o‘tadi. Muharrir esa faqat asosiy matnni olishi kerak. Sizga matn ko‘rinishidagi satr beriladi.
Sizning vazifangiz — agar izohlar bo’lsa matndan qavslar ( ) ichidagi matnlarni olib tashlash va toza matnni chiqarish.
Bitta qatorda matn beriladi.
Masalaning javobini chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
mzbm(adtlc)weyyd |
mzbmweyyd |