A. max of 3

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Uchta butun son A,B,C berilgan. Quyidagini chiqaring:

  • Agar A eng kattasi bo‘lsa — "Birinchi",
  • Agar B eng kattasi bo‘lsa — "Ikkinchi",
  • Agar C eng kattasi bo‘lsa — "Uchinchi".

Agar bir nechta eng katta sonlar bo‘lsa, "Teng" chiqaring.

Kiruvchi ma'lumotlar:

Bitta qatorda A,B,C sonlari beriladi -100<=A,B,C<=100

Chiquvchi ma'lumotlar:

Masalaning javobini chiqaring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 2 1
Birinchi

B. %3

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Agar berilgan son toq va 3 ga karrali bo'lsa yes chiqaring, aks holda no.

Kiruvchi ma'lumotlar:

n butun son. 1<=n<=100

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
yes

C. tartib

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Uchta butun son berilgan: A,B,C
Agar ular o‘sish tartibida (masalan, 3 7 10) bo‘lsa "Osuvchi",
agar ular kamayish tartibida (masalan, 9 5 2) bo‘lsa "Kamayuvchi",
aks holda "Aralash" deb chiqaring.

Kiruvchi ma'lumotlar:

Bitta qatorda A,B,C sonlari beriladi -100<=A,B,C<=100

Chiquvchi ma'lumotlar:

Masalaning javobini chiqaring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 2 1
Kamayuvchi

D. Chipta

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Avtobus chiptalari narxi yo'lovchilar yoshiga qarab har hil bo'ladi. Siz yo'lovchi chipta uchun necha so'm pul to'lashini toping.
Yo'lovchi yo‘l chiptasi uchun yoshini kiritadi:

  • 0–6 yosh → "Bepul"
  • 7–17 yosh → 5000
  • 18+ yosh → 10000
Kiruvchi ma'lumotlar:

Bitta qatorda n yo'lovchi yoshi. 0<=n<=100

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3
Bepul
2
8
5000

E. date

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Kiritilgan sana standartga mos kelsa yes, aks holda no chiqaring.
1) sana quyidagi ko'rinishda bo'lishi kerak: kun:oy:yil
2) kun 1 dan 30 gacha
3) oy 1 dan 12 gacha 
4) yil 2000 da 2025 gacha

Kiruvchi ma'lumotlar:

Bitta qatorda 3 ta son kiritiladi
kun oy yil

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
3 11 2022
yes

F. parol

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Qoidalar:

1) uzunligi ≥ 8.
2) kamida bitta raqam.
3) kamida bitta katta harf.
“Kuchli" agar 3 ta shart bajarilsa, "Ortacha" agar 2 ta shart bajarilsa, "Zaif” agar 1 ta shart bajarilsa. "None" agar birinta ham shart bajarilmasa.

Kiruvchi ma'lumotlar:

Bitta qatorda satr beriladi.

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
Algorithmic07
Kuchli

G. kara kara

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga n va m soni beriladi siz m ta qatorda quyidagilarni chiqaring
1*n
2*n
3*n
...
m*n

Kiruvchi ma'lumotlar:

Bitta qatorda n,m sonlari 1<=n,m<=100

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

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

H. katta raqam

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Berilgan sondagi eng katta raqamni toping.

Kiruvchi ma'lumotlar:

Bitta qatorda qiymati \(10^9 \) kichik natural son.

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
123
3

I. palindromlar

Xotira: 32 MB, Vaqt: 1000 ms
Masala

1 dan n gacha nechta palindrom son bor?

Palindrom: har ikkalar tomondan ham bir hil o'qiladigan son.

Kiruvchi ma'lumotlar:

Bitta qatorda n soni. 1<=n<=1000

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

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

J. Palindrom massiv

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Berilgan massiv palindrom bo'lsa yes, aks holda no chiqaring.

Kiruvchi ma'lumotlar:

Birinchi qatorda n soni, ikkinchi qatorda esa n ta son.

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
1 2 3 2 1
yes

K. sub yig'indi

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Berilgan massiv elementlari ichida istalgan ikki element yig'indisi k ga teng bo'lsa yes, aks holda no chiqaring.

Kiruvchi ma'lumotlar:

Birinchi qatorda n soni, ikkinchi qatorda esa n ta son, uchinchi qatorda k soni.

Chiquvchi ma'lumotlar:

Bitta qatorda masalaning javobi

Misollar:
# INPUT.TXT OUTPUT.TXT
1
5
1 2 3 2 1
5
yes

L. 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
2
----++--+--+++++--+
6

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

N. Unlilar

Xotira: 32 MB, Vaqt: 1000 ms
Masala

(Stringning erase metodidan foydalaning)

Sizga kichik lotin harflaridan iborat satr beriladi. Siz quyidagi qoidalarga binoan satrni o‘zgartirishingiz kerak:

  1. Har bir unli harf (aeiou) o‘z o‘rnida keyingi unlini almashtiradi.
  2. Agar bu unli oxirgi unli bo‘lsa — u butunlay o‘chiriladi.
  3. Boshqa barcha belgilar o‘z joyida qoladi.
Kiruvchi ma'lumotlar:

Bitta qatorda matn beriladi.

Chiquvchi ma'lumotlar:

Bitta qatorda masalani javobini chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
beautiful
bauitufl

O. Kerakli so'zlar

Xotira: 32 MB, Vaqt: 1000 ms
Masala

(Masalada find, rfind, substr kabi algorithmlardan foydalaning)

Sizga bir dona matn (satr) beriladi. Ushbu matn ichida ba’zi so‘zlar shifrlangan bo‘lib, ular << va >> belgilar orasida yashiringan.

Sizning vazifangiz — ushbu matndan faqat to‘liq << va >> juftliklari orasida joylashgan yashirin so‘zlarni ajratib olib, har birini yangi qatordan chiqaring.

Kiruvchi ma'lumotlar:

Bir qatorda s(1<=s<=1000000) satr

Chiquvchi ma'lumotlar:

Shartga ko’ra so’ralgan natijani chiqaring. agar bunday natija topilmasa -1 chiqaring.

Misollar:
# INPUT.TXT OUTPUT.TXT
1
adnjaufduifb <<asdhaadia>> adoadh
asdhaadia
2
qwie0qw9e <<adijidj<<dsaijd>>dajsdi ASdioijd <<asdjias>>
dsaijd
asdjias

P. so‘zlarni ag'darib yozish

Xotira: 32 MB, Vaqt: 1000 ms
Masala

Sizga lotin harflari, bo‘sh joylar, tinish belgilaridan tashkil topgan bitta matnli satr beriladi. Matn ichida bir yoki bir nechta qavslar bo‘lishi mumkin. Har bir qavs juft bo‘lib, ochuvchi qavs ( va yopuvchi qavs ) dan tashkil topgan.

Sizning vazifangiz — ushbu satrni tahlil qilib, har bir ( ) ichidagi so‘zlarni teskari qilib yozish. Qavslar esa yakuniy natijada chiqmasligi kerak.

Kiruvchi ma'lumotlar:

Matn kichik va katta lotin harflari, raqamlar, bo‘sh joy, tinish belgilaridan iborat bo‘ladi. Har qanday ( ) qavslar har doim juft bo‘ladi va to‘g‘ri joylashgan bo‘ladi (( har doim ) dan oldin keladi).

Chiquvchi ma'lumotlar:

Matnni shartda aytilgan qismini o’zgartirib , qolgan qismlarni o’zgarishsiz to’liq chiqaring

Misollar:
# INPUT.TXT OUTPUT.TXT
1
dajhshwf (dhashdas)
dajhshwf sadhsahd
Kitob yaratilingan sana: 05-Sep-25 17:26