A. Sarvarjonga yordam #1
Xotira: 32 MB, Vaqt: 1000 msSarvarjon ingliz tili darsini uncha hushlamaydi, chunki oldida kompyuter turibdi. Uning eng yaqin do'sti Google Translate. Sarvarjon ingliz tili darsiga kirdi va o'zining papkasini ochib qaraganda kompyuteri uyda qolib ketganiga guvoh bo'ldi.
Ingliz tili ustozi Sarvarjonga \(is\) so'zidan keyin \(not\) so'zini qo'yib ko'rsatishini so'radi.
Sizning qilishingiz kerak bo'lgan ish Sarvarjonga yordam berish.
Satr beriladi , \(0≤ len(satr) ≤ 100\)
Masalada so'ralgan javobni chop eting
Agarda shartga tushunmagan bo'lsangiz namuna testlariga qarang.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
is test |
is not test |
2 |
is-is |
is not-is not |
3 |
This is right |
This is not right |
B. Spiral matritsa
Xotira: 32 MB, Vaqt: 1000 msSizga \(N\) natural soni berilgan bo'lib, sizning vazifangiz \(NxN\) matritsa hosil qilishdan iborat. Matritsa elementlar spiral shaklida joylashtirilishi lozim. Yaxshiroq tushunish uchun misollarga qarang
Birinchi qatorda natural son, \(n(1≤n≤100).\)
\(n\) ta qatorda \(n\) tadan butun son probel orqali chiqarilsin.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
1 |
2 |
2 |
1 2 4 3 |
3 |
4 |
1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 |
C. HEX sonlar
Xotira: 32 MB, Vaqt: 1000 msSizda 16-lik sonlarni o'z ichiga olgan matn beriladi. Ularning yozuvi 0x bilan boshlanadi va lotin harflaridan foydalanadi (masalan 0x1A yoki 0x1a).
Sizning vazifangizbarcha 16-lik sonlarni matndan topib olishdan iborat.
Yagona qatorda lotin harflaridan, raqamlardan va probellardan iborat matn berilgan. Matn uzunligi 1000 dan oshmaydi.
Barcha 16-lik sonlarni probel orqali kiritilish tartibi bo'yicha chiqaring.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
0x123 0123 0xA 0xa 0xZ 10B 0x10B |
0x123 0xA 0xa 0x10B |
D. Istalgancha sonlar
Xotira: 32 MB, Vaqt: 1000 msSizga kiruvchi ma'lumotlarda istalgancha sonlar berilgan bo'lib, sizning vazifangiz ularning yig'indisini hisoblashdan iborat.
Istalgancha qatorda butun sonlar, \(x(−1000≤x≤1000)\)
Yagona qatorda masala yechimi.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
3 2 |
5 |
2 |
1 2 5 2 -1 |
9 |
E. Super yig'indi
Xotira: 32 MB, Vaqt: 1000 msSizga 2 ta son va satrlardan iborat bo'lgan str beriladi. Sizning qilishingiz kerak bo'lgan ish sonlarni va satrlarni alohida qo'shish.
2 ta str, \(0≤ len(str) ≤ 100\)
Masalada so'ralgan javobni chop eting.
Eslatma.
- Agarda satr ham son ham bo'lsa 1-son chiqarilsin izidan esa satr
- Str uzunligi 0 ga ham teng bo'lishi mumkin
Ogohlatirish.
- Testcase bilan berilgan namunaviy testcase bir hil emas
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
12 80 |
92 |
2 |
qwer tyui |
qwertyui |
3 |
qwer34t tyu65yt |
99 qwerttyuyt |
F. Gullar
Xotira: 32 MB, Vaqt: 1000 msYangi yil oqshomida derazada chapdan o'ngga uchta gul bor edi: geranium, krokus va binafsha. Har kuni ertalab Sarvar derazani artib, o'ngdagi gulni markaziy gul bilan almashtirdi. Va Shohruh har oqshom gullarni sug'orib, chap va markaziy gullarni almashtirdi. K kun o'tgandan keyin tungi gullar tartibini aniqlashingiz kerak.
\(K\) natural sonini o'z ichiga oladi - kunlar soni \((K ≤ 1000).\)
Siz uchta ingliz harfini chop etishingiz kerak: "G", "C" va "V" (bo'shliqsiz bosh harflar), K kundan keyin oynadagi ranglar tartibini tavsiflovchi (chapdan o'ngga). Belgilari: G - geranium, C - krokus, V - binafsha.
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
1 |
VGC |
2 |
5 |
CVG |
G. Baxtli raqamlar
Xotira: 16 MB, Vaqt: 1000 msMaktab o'quvchisi Kamron o'zi uchun omadli bo'lgan \(K\) sonlari bilan tugaydigan raqamlarni yaxshi ko'radi, shuning uchun u har safar biron bir natural N sonini ko'rganda, u darhol \(D (D ≥ 2)\) ni topishga harakat qiladi, shunda \(N\) soni \(D\) asosiga ega. iloji boricha ko'proq K raqamlari tugaydi.
\(N\) va \(K\) sonlar berilganda \(D\) ni topadigan dastur yozish talab qilinadi, shunda asosi \(D\) bo'lgan sanoq sistemasidagi \(N\) soni imkon qadar ko'proq \(K\) raqamlari bilan tugaydi.
\(N\) va \(K\) oʻz ichiga oladi \((1 ≤ N ≤ 10^{11}; 0 ≤ K ≤ 9).\)
Ikkita raqamni chop eting: \(D\) - sanoq tizimining kerakli bazasi va \(L\) - bu sanoq tizimidagi \(N\) sonining yozuvini tugatuvchi \(K\) raqamlari soni. Agar bir nechta talab qilinadigan \(D\) mavjud bo'lsa, ulardan \(10^{12}\) dan oshmaydigan birini chop eting (bu har doim mavjud).
1-test uchun: \(49_{10} = 1211_3\)
2-test uchun: Hech bir sanoq tizimida 7 soni 5 raqami bilan tugamaydi
# | INPUT.TXT | OUTPUT.TXT |
---|---|---|
1 |
49 1 |
3 2 |
2 |
7 5 |
3 0 |
H. 3 ni darajasiga bo'linishi
Xotira: 32 MB, Vaqt: 200 ms
\(n\) va \(k\) sonlari berilgan bo'lib, \(n\) sonini \(3^k\) siga bo'linishini tekshiring.
Birinchi qatorda natural son, \(n(1≤n≤101000000).\)
Ikkinchi qatorda natural son, \(k(1≤k≤1000)\.)
Yagona qatorda agar bo'linsa \(Yes\) yozuvini chiqaring, aks holda \(No.\)
# | INPUT.TXT | OUTPUT.TXT |
---|