A. Lift
Xotira: 32 MB, Vaqt: 1000 msAzimjon va Olimjon bir domda yashashar edi, u domda esa list bor edi.Shu payt Azimjonga bir fikr keldi, u Olimjon bilan musobaqa o'ynamoqchi edi.Bu dom n ta etaji bor edi va Azimjon bitta tugmani bosib a ta qavat tepaga chiqar olar edi,Olimjon esa bitta tugmani bosib b ta qavat tepaga chiqa olar edi.Siz ular qaysi biri birinchi bo'lib tepaga chiqishini toping!
Sizga a, b va n sonlari kiritiladi!
(1<=a,b<=n<=1000)
Javobni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 2 |
Olimjon |
2 |
2 2 4 |
Azimjon |
B. Shifrlash
Xotira: 32 MB, Vaqt: 1000 msSizga matn beriladi, siz ushbu matnni shifrlab chop eting.
Bitta qatorda 1≤uznligi≤100 bo'lgan matn beriladi.
Javobni chop eting.
Siz uchun qo'shimcha belgilar ham kiritiladi! Siz shifr qonuniyatini topishingiz kerak!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
salom ber |
tbmpn cfs |
2 |
zo'r bola |
zp's cpmb |
C. Shox
Xotira: 32 MB, Vaqt: 1000 msAzimjon shaxmatni o'rganayotgan edi, unda faqat bitta Shox bor.Bir kuni Olimjon unga bir n katakni berdi va Azimjon shu katakdan nechta katakga o'tishi mumkinligini so'radi.Azimjon bir oz qiynalmoqda, siz unga yordam bering!
Sizga faqat shaxmat taxtasi kataklari beriladi(birinchi son va katta inglizcha harf)
Javobni chop eting.
8x8 taxta.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
7 B |
8 |
2 |
1 H |
3 |
3 |
4 A |
5 |
D. So'zlar sanash
Xotira: 32 MB, Vaqt: 1000 msSizga bir matn beriladi siz uni ichidagi so'zlar nechtaligi bilan ularni taxlang.
Matn uzunligi 100 dan oshmaydi!
Javobni har bir qotorda so'z va nechtaligi bilan chiqaring.
so'zlarni space va belgilarga ajrating: belgilar, sonlar, qavslar, amallar. So'zlar ko'pligi bo'yicha tartiblab chop eting!
Maslahat: from collections import Counter
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Hello world! Welcome to the world of Python. Python is great for data analysis. Hello again! |
hello: 2 world: 2 python: 2 welcome: 1 to: 1 the: 1 of: 1 is: 1 great: 1 for: 1 data: 1 analysis: 1 again: 1 |
E. Robot
Xotira: 32 MB, Vaqt: 1000 msRobot koordinata chizig'i bo'ylab (0,0) da turibdi, sizga n ta uning yurishlari beriladi, siz u qaysi koordinataga tushib qolishini toping.
Sizga n(1≤n≤50) soni kiritiladi, va n ta qatorda a uning yo'nalishi va b necha qadam yurishi.
Javobni chop eting.
L → Left,R → Right,D → Down,U → Up
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 U 1 U 1 |
0 2 |
F. Catch Thief
Xotira: 32 MB, Vaqt: 1000 msBir kecha bir o'g'ri o'g'rilikga tushibdi, u bankni parolini bilmas edi, politsiya n minutda kelar edi shuning uchun o'g'ri n minut ichida bu qulfni ochib olishi kerak, lekin u bankamatning oldidagi raqamlarni ko'rib qolibdi, bu raqamlar bankamatning paroli unutib qo'yishganda foydalanishar edi, bundan o'g'ri foydalanmoqchi bo'libdi: Parollar m ta raqamlarda iborat, bu yerda m ta son berilgan ular bankomat parolining yoyilmasi edi.
Bankomatni pullarini olishga k minut, bitta parol yozish uchun p minut ketadigon bo'lsa o'g'ri ushlanadimi yo'qmi shuni toping.
Birinchi qatorda N va M (1≤N,M≤1000) kiritiladi.
Keyingi qatorda K va P (1≤K,P≤1000) kiritiladi.
Javobni chop eting, ushansa “Ha" ushlanmasa “Yo'q” bo'lmasam “Noaniq”.
1-test :
Politsiya 10 minutda kelsa, parol uzunligi 5 bo'lsa, o'g'ri pullarni 5 minutda olsa va har bir urinish uchun 3 minut ketadigon bo'lsa.
O'g'ri 5 parolli qulfni ochishi uchun 120 ta urinishi ketadi bu degani 120*3(har bitta parol uchun)=360 minut ketadi degani.Va 360<10(politsiya yetib kelishi) bu degani politsiya oldinroq yetib ketib o'g'ri ushlanadi!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 5 5 3 |
Ha |
2 |
120 5 1 1 |
Ha |
G. Siniq chiziq
Xotira: 32 MB, Vaqt: 1000 msAzimjon bugungi darsda doskaga chiqdi, ustozi unga siniq chiziqnning eng uzun chizig'i nechanchi ketma-ket nuqtalar ekanligini so'radi, lekin azimjon bunga qiynalar edi, siz unga yordam bering.
Birinchi qatorda N(1≤N≤100) nuqtalar soni,
Keyingi N ta qatorda buqtalar koordinatalari.
Javobni nuqtalar koordinata o'qiga joyashgan holda chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 1 1 2 3 3 1 4 5 6 |
4 5 |
2 |
3 1 1 3 3 1 5 |
1 2 |
H. English lesson
Xotira: 32 MB, Vaqt: 1000 msOlimjon ingliz tili darsida some va any ni qanday xollarda ishlatishni o'rganishayotgan edi. Lekin Olimjon darsda uxlab qolib darsni o'tkazib yubordi, ustozi esa unga uyga vazifa berdi.U bunga qiynalmoqda, siz unga yordam bering.
Sizga matn beriladi.
Siz matnga any va some lardan birini joylashtirib chiqaring.
any va some boshida ham kelishi mumkin! Va ! . ? lar bilan tugaydigon so'zlar ham kiritiladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
I have _ games on my computer.I have not _ games on my computer. |
I have some games on my computer.I have not any games on my computer. |
2 |
Do you have _ money?Does she have _ breakfast? |
Do you have any money?Does she have any breakfast? |
I. Kvadrat yasash
Xotira: 32 MB, Vaqt: 1000 msSizga n beriladi, siz 1 dan n ni 2-darajasigacha bo'lgan sonlardan quyidagi kradratni yasashingiz kerak.
Bitta qatorda n (1≤n≤100) kiritiladi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 |
1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 |
J. TelegramBot
Xotira: 32 MB, Vaqt: 1000 msOlimjon 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) не зарегистрирован.”.
N(1≤N≤100) ta qatorda,
TelegramBot funksiyalari beriladi.
Eslatma: start va finish oralaridagi funksiyalar bajariladi!
Funksiydan tashqari xech nima kiritilmaydi!
Buyruq “” bo'lguncha buyruqlar kiritiladi!
boshida til ingliz tilida bo'lsin!
# | 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 бот является функциональным ботом. |
K. Mina
Xotira: 32 MB, Vaqt: 1000 msSizga nxn yer beriladi, siz bu yerdan vertikal va gorizontal tomonlama minalarga teginmasdan o'tish yo'li bormi yo'qmi shuni toping.
Bitta qatorda n(1≤n≤100),
Va nxn yer beriladi, m - mina, 0 - bosh joylar.
Javobni chop eting.Ha bo'lsa “Ha”, yo'q bo'lsa “Yo'q”
siz faqat vertikal va gorizontal shakllarda yura olasiz.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 0 |
Ha |
2 |
2 0 m 0 m |
Ha |
L. Jadval
Xotira: 32 MB, Vaqt: 1000 msSizga n massivi beriladi.Siz jadvalda shu massiv ichidagi sonlarni joylashtirishingiz kerak.
Jadval ning X o'qi uzunligi massivning uzunligiga teng, Y o'qi uzunligi massivning eng katta soniga teng, jadval uchun n massiv kiritiladi.Jadval nomi “Jadval” deyilishi kerak.
Bitta qatorda n(1≤n.size≤100 & 1≤n.elements≤100) massivi kiritiladi.
Jadvalni chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1,2,3,4,5,6,7,8,9,10 |
Jadval: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 -------------------------------------------- 1 | 1 | | | | | | | | | -------------------------------------------- 2 | | 2 | | | | | | | | -------------------------------------------- 3 | | | 3 | | | | | | | -------------------------------------------- 4 | | | | 4 | | | | | | -------------------------------------------- 5 | | | | | 5 | | | | | -------------------------------------------- 6 | | | | | | 6 | | | | -------------------------------------------- 7 | | | | | | | 7 | | | -------------------------------------------- 8 | | | | | | | | 8 | | -------------------------------------------- 9 | | | | | | | | | 9 | -------------------------------------------- 10 | | | | | | | | | | 10 -------------------------------------------- |
2 |
2,4,6,8,10 |
Jadval: | 1 | 2 | 3 | 4 | 5 ------------------------ 1 | | | | | ------------------------ 2 | 2 | | | | ------------------------ 3 | | | | | ------------------------ 4 | | 4 | | | ------------------------ 5 | | | | | ------------------------ 6 | | | 6 | | ------------------------ 7 | | | | | ------------------------ 8 | | | | 8 | ------------------------ 9 | | | | | ------------------------ 10 | | | | | 10 ------------------------ |