A. teskari so`z
Xotira: 32 MB, Vaqt: 1000 mssizga so`z beriladi uni teskarisiga o`girib qo`ying
so`z
so`zning teskarisi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
salom |
molas |
B. Mening ismim
Xotira: 32 MB, Vaqt: 1000 msDastur sizdan ismingizni so`rasin va "Salom {sizning ismingiz} dasturga hush kelibsiz" yozuvini chiqarsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
Muhammadsiddiq |
Salom Muhammadsiddiq! Dasturga xush kelibsiz. |
C. Chipta
Xotira: 32 MB, Vaqt: 1000 msphysics0523 har kuni ertalab maktabga avtobusda boradi. Har bir avtobus chipta narxi 1500 so‘m. Ba'zi kunlari physics0523ga onasi pul beradi, ba'zida esa physics0523ning o‘zi jamg‘argan pullaridan foydalangan bo‘ladi. U umri davomida qaysi kunlarda avtobusga chiqqani va o‘sha kuni nechta chipta olgani haqida ro‘yxat yuritadi (ba'zida qaytishda ham avtobusga chiqqan bo‘ladi, shuning uchun bir kunda 1 yoki 2 ta chipta bo‘lishi mumkin).
Sizning vazifangiz physics0523 umri davomida avtobus chiptasiga qancha pul sarflaganini hisoblash
Kirish qismida birinchi qatorda bitta butun son \(N(1\leq N \leq 10^{5})\) - umrida necha kun avtobusdan foydalangan kunlari soni
Keyingi \(N\) ta qatorda bittadan butun son \(S(0\leq S \leq 2)\) - nechta chipta sotib olgani kiritiladi
Chiqish qismida masala javobini chop eting
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 1 2 0 1 2 |
9000 |
D. Ko'paytirish
Xotira: 32 MB, Vaqt: 1000 msMasala sharti juda oson. Sizga \(N\) ta elementdan iborat \(S\) satr beriladi. Sizning vazifangiz o'sha \(S\) satr ichidagi eng kichik sonni topib, qolgan hamma elementlariga kopaytirib chiqish. Natijani esa kamayish tartibida (ya'ni namunadagidek) chop eting
Kirish qismida birinchi qatorda bitta butun son \(N(1\leq N \leq 10^3)\) - massiv elementlari soni
Ikkinchi qatorda \(N\) ta elementdan iborat \(S(1\leq S \leq 10^3)\) massiv
chiqish qismida masala javobini chop eting.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
4 4 1 2 3 |
4 3 2 |
E. 3 ga bo'linadigan eng uzun sonlar ketma-ketligi
Xotira: 32 MB, Vaqt: 1000 msSizga \(N\) ta sondan iborat \(S\) massiv beriladi, sizning vazifangiz ushbu massivda ketma-ket kelgan uchga bo'linadigan sonlarning eng uzuni nechta sondan iboratligini topish
Kirish kiqmida birinchi qatorda bitta butun son \(N(1\leq N \leq 10^5)\) - massiv uzunligi
Ikkinchi qatorda \(N\) ta sondan iborat \(S(10^9 \leq S \leq 10^9)\) massiv beriladi
Chiqish qismida masala javobini chop eting
birinchi testda 3 ga bo'linadigan sonlar 8 dona, lekin ketma-ket kelgan eng uzun 3 ga bo'linuvchi sonlar jamlanmasi 3 ta sondan iborat
\(3,6,9\) yoki \(3,12,15\)
eng maksimal uzunlik \(3\)
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
10 3 6 9 1 3 12 15 4 18 21 |
3 |
F. Qaysi soxta ?
Xotira: 32 MB, Vaqt: 1000 msBir kuni bankda muammo paydo boldi, \(N\) ta tanga tanga ichida faqat bir dona tanga soxta ekan (ya'ni boshqalariga nisbatan yengil yoki og'ir), bankdagilar buni qanday oson yo'l bilan topishni ilojini ilojini izlay boshlashdi, shunda bir hodim uni shaynli tarozi bilan o'lchash orqali oson topish mumkinligini aytdi. Sizning vazifangiz ushbu tarozi orqali \(N\) ta tanga ichidan qaysi biri soxtaligini eng kamida nechta usul bilan ishlash mumkinligini topish (hamma tanga tekshiruvdan 100% o'tadi)
shaynli tarozi
Kirish qismida birinchi qatorda \(N(1 \leq N \leq 10^{18})\) - angalar soni kiritiladi
Chiqish qismida masala javobini chop eting
tanga hamma tangalar korib chiqilgandan so'ng oxirida topiladi deb qaraladi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
9 |
2 |
G. Kichik shifr
Xotira: 32 MB, Vaqt: 1000 msTasavvur qiling, maxfiy xabarlar jo'natiladigan sirli jamiyat a'zosisiz. Har bir a'zo raqamli kod orqali yashirin so'z yuboradi. Sizga ham 1 dan 26 gacha bo'lgan sonlar to'plami yuboriladi. Har bir son – ingliz alifbosidagi muayyan harfning o'rni. Ushbu raqamli kodni oching va harflar ketma-ketligini topib, maxfiy so'zni aniqlang!
Kirish qismida birinchi qatorda bitta butun son \(N(5\leq N \leq 10^3)\) soni beriladi,
Ikkinchi qatorda \(N\) ta butun, har biri \([1,26]\) oraliqdagi sonlar beriladi
chiqish qismida harflar qo'shilishidan hosil bo'ladigan so'zni chop eting!
natija har doim kichik harflarda bolishi shart
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 8 5 12 12 15 |
hello |
H. Sonlar Tubmi? Sarguzashtli Tekshiruv!
Xotira: 32 MB, Vaqt: 1000 msSiz kashfiyotchi matematik rolidasiz! Har bir test holatida sizga sirli sonlar to‘plami beriladi. Har bir son tub son (faqat o‘ziga va 1 ga bo‘linadigan) bo‘lsa, "1" ni, aks holda "0" ni toping va bu sonlarning sirini fosh eting! Har bir son uchun natijani ketma-ket ekranga chiqaring va yutug‘ingizni nishonlang!
t - Test holatlar soni
n - Har bir test uchun beriladigan sonlar soni
n ta son - Tekshiriladigan sonlarning o'zi
Har bir testdagi har bir son uchun: tub bo‘lsa 1, bo‘lmasa 0 ni chiqaring
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
2 3 1 2 3 5 1 2 3 4 5 |
0 1 1 0 1 1 0 1 |
I. Satrni Tahlil Qil: Harflar, Raqamlar va Belgilar
Xotira: 32 MB, Vaqt: 1000 msSizga bir satr ko‘rinishida matn beriladi. Siz ushbu matndan quyidagilarni aniqlashingiz kerak:
- Nechta harf (
isalpha
) - Nechta raqam (
isdigit
) - Nechta katta harf (
isupper
) - Nechta kichik harf (
islower
) - Satrni kichik harflarga aylantirish (
tolower
) - Satrni katta harflarga aylantirish (
toupper
)
Bitta satr (string
) – foydalanuvchi tomonidan kiritiladi.
Cheklov: 1 ≤ satr uzunligi ≤ 1000
Quyidagi 5 ta natijani yangi qatorda chiqaring
Harf soni: ...
Raqam soni: ...
Katta harf soni: ...
Kichik harf soni: ...
harflarni kattasi kichikka almashgan kichigi kattaga almashgan
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
SaLOM123 |
5 3 4 1 sAlom123 |
J. ASCII Sarguzashti
Xotira: 32 MB, Vaqt: 1000 msTasavvur qiling, siz kodlashtirish sarguzashtida qatnashmoqdasiz! Sizga biror bir s belgisi beriladi. Sizning vazifangiz — sehrli ASCII jadvalidan foydalanib, s belgisi ortidan qaysi belgi yashirinib yotganini topish. Qani, kodlarni yechamiz va keyingi elementni aniqlaymiz!
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
A |
B |
K. juft yoki toq
Xotira: 32 MB, Vaqt: 1000 mssizga 3 ta son beriladi bu sonlarni yig`indisi juft yoki toqligini aniqlang
- 3 ta son
juft yoki toq
masala aslida judayam oson lekin ko`p bal berilgan sal o`ylantiradi xolos
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 2 3 |
juft |
L. IQ TEST: Ortiqcha Sonni Top!
Xotira: 32 MB, Vaqt: 1000 msVasya "IQ test" ga qiziqmoqda. Bu testda unga \(n\) ta son beriladi va bu sonlar orasidan boshqalardan juftlik (juft yoki toq) xususiyati jihatidan farq qiladigan "ortiqcha" sonni topish so'raladi.
Vasya har doim bu ortiqcha sonni tez topa olmaydi, shuning uchun dastur yozishga qaror qildi. Siz ham Vasya bilan birgalikda "ortiqcha" sonni topadigan dastur tuzing!
Masalan, 3 ta son quyidagicha bo'lishi mumkin: 2, 4, 7. 2 va 4 juft, 7 esa toq – demak javob: 7.
Kiritilgan sonlar orasida faqat bitta son boshqa sonlardan juftlik jihatidan farq qiladi (ya'ni, bittasi juft, qolganlari toq yoki aksincha).
Birinchi qatorda \(n\) butun soni (\(3 \leq n \leq 100\)) — sonlar soni beriladi.
Ikkinchi qatorda bo'sh joy bilan ajratilgan holda \(n\) ta butun son (\(1 \leq son \leq 100\)) beriladi.
Boshqalardan juftlik jihatidan farq qiladigan "ortiqcha" sonning tartib raqamini (indeksini), ya'ni u son nechinchi bo'lib turganini (indekslash 1-dan boshlanadi) chiqaring.
Birinchi test misolida: 2 4 7 — faqat 7 toq, boshqalari juft, demak javob: 3
Ikkinchi test misolida: 1 2 1 1 — faqat 2 juft, boshqalari toq, demak javob: 2
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
5 2 4 7 8 10 |
3 |
2 |
4 1 2 1 1 |
2 |