A. String-1
Xotira: 32 MB, Vaqt: 1000 msIkki o'rtoq Ali va Vali tez aytish o'ynamoqda. Tez aytishning sharti shundaki, tez aytishda kim ko'p belgi aytsa shu yutgan hisoblanadi. Siz ulardan qay biri yutishini aniqlab bering.
Kirish faylida aloxida satrda Ali va Vali aytgan tez aytishlarini kiriting.
Kim yutishini aniqlang. Ali yutsa “Ali”, Vali yutsa “Vali, aks xolda ”Teng" jumlalarini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Python Python |
Teng |
B. String-2
Xotira: 32 MB, Vaqt: 1000 msAli va Vali tez aytish o'ynamoqda. Ali shartni boshlab beradi. Ali aytgan tez aytishda 33 ta belgili tez aytish aytadi, Vali uni qaytarishi kerak. Agar Vali Ali aytgan tez aytishdan ko'p aytsa “YUTGAN” aks xolda “YUTQAZDI” hisoblanadi. Siz buni aniqlang.
Kirish oqimida Valining tez aytishi \(A\) kiritiladi. \(1\le A \le10^5\)
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Men dasturlashga juda qiziqaman |
YUTQAZDI |
2 |
Men dasturlashga juda qiziqaman |
YUTQAZDI |
3 |
Men dasturlashga juda qiziqaman va IT mutaxasisi bo'lmoqchiman. |
YUTGAN |
C. String-6
Xotira: 32 MB, Vaqt: 1000 msAli bir so'z aytdi. Siz u aytgan so'zdagi barcha unli harflarni bosh harfga almashtirib qaytaring.
Kirish faylida Ali aytgan so'z.
Chiqish faylida masala javobini chop eting.
Izoh: unli harflar→ Aa,Ee, Ii, Oo, Uu, O'o
'
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Web programming |
wEb prOgrAmmIng |
D. String-8
Xotira: 32 MB, Vaqt: 1000 msKiritilgan matnning birinchi va oxirgi belgilarini 2 martadan chiqaruvchi dastur tuzing.
Kirish faylining yagona satrida gelgilar soni 2 tadan kam bo'lmagan matn yoki belgi.
Yagona satrda masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Hello |
HH oo |
E. String-5
Xotira: 32 MB, Vaqt: 1000 msMenga bir g'oya keldi. Men "A" harfini chalkashtirib aytaman, siz uni barchasini katta “A” harfida chiqaruvchi dastur tuzing.
Kirish qismida belgilar soni 100 tadan oshmaydigan matn.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Restart |
RestArt |
F. String-7
Xotira: 32 MB, Vaqt: 1000 msAli aytgan gap tugallangan yoki tugallanmaganligini aniqlang.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Bugun havo issiq. |
Tugallangan |
2 |
Bugun havo issiq |
Tugallanmagan |
G. String-3
Xotira: 32 MB, Vaqt: 1000 msAli va Vali tez aytish o'ynaydi. Ularda bir shart bor. Ali aytgan tez aytishdagi unli harflar sonini Vali hisoblaydi.
Kirish qismida \(A\) Ali aytgan tez aytish kiritiladi.
Tez aytishda nechta unli harf qatnashganligini chop eting.
Misol: O' harfni qabul qilish qiymati
O' - xato
O` - to'g'ri
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Hello python |
3 |
2 |
O`zbekiston |
4 |
H. String-4
Xotira: 32 MB, Vaqt: 1000 msAlining bir ajoyib qobilyati bor. Siz bir so'z aytsangiz tezda teskarisini aytadi. Siz shunday qila olasizmi?
Kirish faylida A \(2\le A \le 101\) oshmaydigan matn kiriting.
Masala javobini chop eting.
Izoh: O' va
G' harflarining yozilishiga e'tibor bering.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
maktab |
batkam |
2 |
O`ng tomon |
nomot gn`O |
I. String - 9
Xotira: 32 MB, Vaqt: 1000 msLotin alifbosi harflaridan tashkil topgan A massiv berilgan. Daturchi ROBO bu so'zlarni alifbo tartibida tartiblab berdi. Siz ham uddalay olasizmi?
Yagona satrda A massiv berilgan.
Alifbo tartibida saralab chop eting.
Barcha so'zlar bosh harfda yoki kichik harfda bo'lishi kafolatlanadi.
Kirish: banan olma apelsin nok uzum
Chiqish: apelsin banan nok olma uzum
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
hello programmer happy |
happy hello programmer |
J. String - 10
Xotira: 32 MB, Vaqt: 1000 msMatnli A massiv berilgan. Siz matndagi har bir so‘zning uzunligini topuvchi dastur tuzing.
Yagona satrda matnli A massiv.
Masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Men dasturlashni yaxshi ko`raman |
3 12 6 8 |