A. Komilning 1-sayti
Xotira: 32 MB, Vaqt: 1000 msSalim dasturlashni Elementlarini o'rgandi va o'ziga judaa ishonib sayt yarata boshladi. U juda oddiy sayt edi, shunchaki hujjatni asl nomini yozishi kerak edi. U dizaynini chizib berdi, endi navbat dasturlashga. Ammo u aynan kerakli qism bo'lmish STRINGni o'rganmagan edi. U do'stlariga maqtanib bo'ldi endi u saytni tugatishi shart.
S - Faylni nomini kiritiladi.
bu faylni asl nomini chiqaring
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
logfile |
Error |
| 2 |
report.pptx |
report |
| 3 |
pic.jpg |
pic |
| 4 |
game.sb3 |
game |
| 5 |
code.py |
code |
B. Noob dasturlashni o'rganmoqchi👨💻 #1
Xotira: 32 MB, Vaqt: 1000 msNoob Xacker bo'lmoqchiligini avvalgi masalalarda ham ko'rgansiz. Noobning ustozi unga kuchli Xacker bo'lishi uchun dasturlashni ham bilishi kerakligini aytdi va unga Python dasturlash tilini maslahat berdi. Ustozi bugun unga Pythonda amallar bajarishni o'rgatdi va unga S ni Python orqali bajarishi kerakligini uyga vazifa berdi. Lekin Noob IDLE ni qayerdan topishni bilmadi, keling biz unga yordam beraylik!
Kirish faylida S satr — ustoz bergan uyga vazifa misoli beriladi.
Chiqish faylida siz agar bu amalni python orqali yechib bo'lsa misol javobini, aks holda “Mumkin Emas!”ni chop eting.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
a--1 |
Mumkin Emas! |
| 2 |
14--15 |
29 |
| 3 |
45655+25462-4545/45624+4254515215-4454141 |
4250132190.9003816 |
C. Noob dasturlashni o'rganmoqchi👨💻 #2
Xotira: 32 MB, Vaqt: 1000 msNoob uyga vazifani bajardi. Bugun 2 - dars. Bugun o'zgaruvchilar haqida dars o'tildi. U o'zgaruvchiga qiymat berishni, uni ma'lum miqdorda o'zgartirishni va chop etishni bilib oldi. Uni atiga 11 mb interneti bor edi va u kamroq mb li Compilier — Sublime Textni tortib oldi lekin uni qanday ishlatishni bilmadi va bilmasdan kodini JavaScriptda yozib yubordi. U S kodi nima bajarishini bilishi kerak edi. Biz unga yordam berishimiz kerak!
Kirish faylida S — ishlatishi kerak bo'lgan dastur beriladi. U dastur ko'pi bilan 10 qator bo'ladi va unda faqat “a=10”, “b=21+56”, “a=a-12”, “a+=14”, “b-=10” va oxirida “console.log(a+21)” bularga o'xshagan .
Dasturning javobini chop eting.
Dastur xar doim “console.log()” funksiyasi bilan tugaydi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
e = 75; console.log(e - 33); |
42 |
| 2 |
o = 7; o += 67; console.log(o - 30); |
44 |
D. Entity 303 VS Herobrine
Xotira: 32 MB, Vaqt: 100 msHerobrine va Steve o'rtasida bo'lgan jangdan keyin Herobrine yutqazdi va yaxshi tomonga o'tdi, ammo entity 303 emas. Entity 303 va Herobrine jangi yillar davom etti. Entity 303 ancha kuchli edi va Herobrinega imkon ber

- “N sonidan M sonigacha bo'lgan tub sonlarni 99-darajalarini nechtasi juft bo'ladi”
biz bu savolni javobini topishimiz shart, aks holda bu urush yillab davom etadi va Minecraft entity 303 qo'lida qolib ketadi.
Kirishda N va M butun sonlar.
Chiqishda esa masala javobi.
siz o'ylaganingizdan qiyinroq
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
1 2 |
1 |
| 2 |
2 4 |
1 |
E. DROP A SKULL
Xotira: 32 MB, Vaqt: 1000 msMINECRAFTda NOOB do'stlari bilan Niqob bazmiga bormoqchi. Unda niqob sotib olish uchun puli yo'q edi. Lekin u niqob bazmiga BOSH SUYAGIni taqib borishini do'stkariga va'da bergandi. U chorasini topdi. U bildiki CHARGED CREEPER biror maxluq oldida portlasa o'sha maxluqni kallasini DROP qiladi. U buni bilardi-yu, lekin qaysi maxluqni oldida portlasa BOSH SUYAGIni tashlashini bilmasdi. Keling bazmni barbod qilmay unga yordam beraylik.
Kirish faylida S satr maxluq nomi kiritiladi.
Chiqish faylida agar S maxluq oldida CHARGED CREEPER portlab, undan BOSH SUYAGIni DROP qilsa “SKULL” aks holda “GO TO SCHOOL” ni chop eting.
Faqatgina suyakdan iborat maxluqlar BOSH SUYAGIni DROP qiladi.
| # | INPUT.TXT | OUTPUT.TXT |
|---|---|---|
| 1 |
wither skeleton |
SKULL |
| 2 |
SkELeton |
SKULL |
| 3 |
Stray |
SKULL |
| 4 |
horse |
GO TO SCHOOL |