A. So'z o'yini

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Akasi 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.

Kiruvchi ma'lumotlar:

Bitta qatorda satr beriladi

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi beriladi.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
ase4ju2nbjd1we4
asejunbjdwe

B. Signal

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga 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.

Kiruvchi ma'lumotlar:

Bitta qatorda satr beriladi 

Chiquvchi ma'lumotlar:

Masalaning javobini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
+++++----+++++
4

C. Uzun bo'lak

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga faqat kichik lotin harflaridan iborat bo‘lgan bitta satr beriladi. Sizning vazifangiz — ushbu satr ichida kamida ikki marta kelgan eng uzun bo‘lakni topish.

Kiruvchi ma'lumotlar:

Bitta qatorda satr beriladi.

Chiquvchi ma'lumotlar:

Masalaning javobini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
abcdabcabcd
abcd

D. Palindrom_3

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Berilgan s satrdan unga eng kam  harf qo’shish orqali minimal uzunlikdagi polindrom satrni hosil qiling .

Kiruvchi ma'lumotlar:

Bitta qatorda satr beriladi.

Chiquvchi ma'lumotlar:

Xosil bo'lgan palindromni chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
abc
abcba

E. Sub bo'lak

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizning 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.

Kiruvchi ma'lumotlar:

Faqat kichik lotin harflaridan iborat satr.

Chiquvchi ma'lumotlar:

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.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
informatika
matem
mat
1

F. keraksiz matn

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Muharrirga 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.

Kiruvchi ma'lumotlar:

Bitta qatorda matn beriladi.

Chiquvchi ma'lumotlar:

Masalaning javobini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
mzbm(adtlc)weyyd
mzbmweyyd
Kitob yaratilingan sana: 06-Aug-25 00:12