A. Tartiblash#1

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga ingliz tili alifbosidan harflar birlashmasi beriladi, siz ularni tartiblab chiqarishingiz kerak.

Kiruvchi ma'lumotlar:

Bitta yagona qatorda ingliz alifbosidan harflar birlashmasi(1≤uzunlik≤1000)

Chiquvchi ma'lumotlar:

Masala yechimini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
aba
aab

B. Tartiblash#2

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga string beriladi, siz bu yerda harflarni tartiblab, sonlarni o'z joyiga qoldirishingiz kerak bo'lsadi, masalan: a2c1b → a2b1c

Kiruvchi ma'lumotlar:

Bitta yagona qatorda string beriladi(1≤uzunlik≤1000)

Chiquvchi ma'lumotlar:

javobni chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
1a2b3c
1a2b3c

C. Matematika darsi

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Bir kuni ustoz darsda bo'lalar zerikmasligi uchun matematik o'yin o'ylamoqchi bo'ldi, bu o'yinda sonlar ketma-ketligi birlashtirilgan holda beriladi, va ularni ketma-ket bo'lgan sonlar birlashmasidan tashkil topgan sonlarga ajratilinadi, va bu sonlar o'rtasiga, agar birinchi son katta bo'lsa + amalini, agar ikkinchi son katta bo'lsa - amalini qo'yin ifoda hosil qildi, va o'quvchilar bu ifodani yechishlari kerak edi, aks holda * amalini qo'yib keting.Siz esa ularga bu ifodani yechishlariga yordam bering.

Kiruvchi ma'lumotlar:

Yagona bitta qatorda sonlar birikmasi(1≤uzunlik≤10000000)

Chiquvchi ma'lumotlar:

Masalani yechimini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
123123
15129
2
1
1
3
151
-3

D. Ona tili darsi

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Bir kuni ona tili fanidan ustoz bolalar uchun qiziqarli dars o'tkazmoqchi bo'ldi, bunda ular uchun so'z berilib ular bu so'zlarni bo'g'inlarga ajratishlari kerak edi.SIz ularga yordam bering.

Kiruvchi ma'lumotlar:

Yagona qatorda so'z(1≤uzunlik≤100000)

Chiquvchi ma'lumotlar:

Masalaning javobini chop eting.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
boshqaruvchi
BOSH-QA-RUV-CHI
2
bekorchi
BE-KOR-CHI

E. TelegramBot

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Olimjon bir kuni darsda domlasi unga TelegramBot ni yasashni o'rgatdi, va unga funksiyalar yuklashni ham o'rgangan edi.Va ustozi keyingi kun uchun ularga TelegramBot yasashni uy ishiga berdi.Olimjon esa biroz qiynalmoqda.Siz unga yordam bering.

Funksiyalar:

  1.Start - botga start berish - output yo'q,

  2.Finish - botni to'xtatish - output yo'q,

  3.Change language to (Uzbek, English, Russian) - tilni uzbek, rus, ingliz tiliga o'zgartirish - va output uzbek tilda bo'lsa “Til O'zbek tiliga o'tdi.”, rus tilida bo'lsa “Язык поменялся на Русский.” va ingliz tilida bo'lsa “Language is changed to English.”

  4.About bot - bot haqida ma'lumot rus, ingliz va uzbek tilida chiqariladi - output uzbek tilda bo'lsa “Salom, bu Telegram bot funksiyalar bajariladigon bot.”, ingliz tilida bo'lsa “Hello, this Telegram bot is a functional bot.” va rus tilida bo'lsa “Здравствуйте, этот Telegram бот является функциональным ботом.”,

  5.Register (ism) (familiya) - odamni registratsiya qilish - output uzbek tilda bo'lsa “(ism) (familiya) ro'yxatdan o'tdi.”, ingliz tilida bo'lsa “(ism) (familiya) registered.” va rus tilida bo'lsa “(ism) (familiya) зарегистрирован.”,

  6.Is (ism) (familya) registered - odam ro'yxatdan o'tganmi yo'qmi tekshirish - output uzbek tilda bo'lsa va qo'shilgan bo'lsa “(ism) (familiya) ro'yxatdan o'tgan.” o'tmagan bo'lsa “(ism) (familiya) ro'yxatdan o'tmagan.”, ingliz tilida bo'lsa va ro'yxatda bo'lsa “(ism) (familiya) is already registered.” ro'yxatda bo'lmasa “(ism) (familiya) is not registered.” va rus tilida bo'lsa va ro'yxatdan mavjud bo'lsa “(ism) (familiya) уже зарегистрирован.” mavjud bo'lmasa “(ism) (familiya) не зарегистрирован.”.

Kiruvchi ma'lumotlar:

N(1≤N≤100) ta qatorda,

TelegramBot funksiyalari beriladi.

Chiquvchi ma'lumotlar:

Eslatma: start va finish oralaridagi funksiyalar bajariladi!

Funksiydan tashqari xech nima kiritilmaydi!
Buyruq “” bo'lguncha buyruqlar kiritiladi!

Izoh:

boshida til ingliz tilida bo'lsin!

Misollar:
# INPUT.TXT OUTPUT.TXT
1
About bot
Start
Change language to Uzbek
Finish
Til O'zbek tiliga o'tdi.
2
Start
Change language to Russian
About bot
Finish
Язык поменялся на Русский.
Здравствуйте, этот Telegram бот является функциональным ботом.
Kitob yaratilingan sana: 25-Nov-24 18:36