Mashq
Osondan qiyingacha 30+ tanlangan masala — sikllar, satrlar, massivlar, xeshlash, rekursiya, saralash, ikki koʻrsatkich — oʻzbek, rus va ingliz tillaridagi shartlar bilan.
Python, JavaScript, C++ yoki Java’da masalalar yech, ularni bir necha soniyada yashirin testlarda tekshir va qiynalganingda AI-ustozdan maslahat soʻra.
1n = int(input())2a = list(map(int, input().split()))3best = cur = a[0]4for x in a[1:]:5 cur = max(x, cur + x)6 best = max(best, cur)7print(best)
Birinchi sikldan jonli 1×1 jangigacha — bir joyda, uch tilda.
Osondan qiyingacha 30+ tanlangan masala — sikllar, satrlar, massivlar, xeshlash, rekursiya, saralash, ikki koʻrsatkich — oʻzbek, rus va ingliz tillaridagi shartlar bilan.
Kod izolyatsiyalangan muhitda yashirin testlarda ishga tushadi: «Qabul qilindi», «Notoʻgʻri javob», «Vaqt chegarasi» yoki «Bajarish xatosi» — bir necha soniyada, vaqt va xotira bilan.
Gʻoyaga yetaklovchi uch darajali maslahat: masalani tushunish, yondashuvni topish, kodni tuzatish. Tayyor yechimni hech qachon bermaydi.
Raqib top, bitta masala ol va birinchi boʻlib «Qabul qilindi»ga erish. ELO reytingi, revanshlar va tomoshabinlar.
Oʻqituvchilar sinf yaratadi, masala tayinlaydi, yechimlarni izoh bilan tekshiradi va sinf reytingini kuzatadi.
XP, darajalar, kunlik seriyalar va yutuqlar. Masalani yechganingdan keyin tahlil ochiladi — moʻljallangan gʻoyani oʻrgan.
Toʻrt qadam, har biri bir necha daqiqa.
Qiyinlik va mavzu boʻyicha filtr. Har bir shart — sening tilingda.
Brauzerdagi Monaco muharriri — VS Code’dagi dvigatel, har bir til uchun shablon bilan.
Yashirin testlar sandboxda ishlaydi. Qaysi keys yiqilgani va qancha vaqt ketgani koʻrinadi.
Qiynaldingmi? Ustozdan soʻra. Yechdingmi? Tahlilni oʻqib, yondashuvlarni solishtir.
1×1 jang: bitta masala, 15 daqiqa, birinchi «Qabul qilindi» gʻalaba qozonadi. Reyting ELO boʻyicha oʻzgaradi, ustoz jangda yordam bermaydi.
Tizim loyihalovchilar uchun yangi turdagi masalalar: Client, Load Balancer, App Server, Cache, Database, replikalar, navbat va CDN ni yig‘ing, sozlang va deterministik yuklama simulyatsiyasini ishga tushiring. p95/p99, xatolar ulushi, oylik narx va sxemadagi tor joyni olasiz — serverda hukmni xuddi shu dvigatel chiqaradi.
Bloklarni maydonga sudrang, ulang, instanslar, tariflar va xotirani belgilang.
Odatiy yuklama, ×10 keskin o‘sish, baza nosozligi, sovuq kesh — soniyama-soniya takrorlash bilan.
Hukmlar sudyanikidek: SLO buzildi, byudjetdan oshdi, yagona nosozlik nuqtasi — va tejaganingiz uchun yulduzlar.
Maʼlumotlar bazasini DBML da yoki arxitekturani YAML da tasvirlang — Coddle ER-diagramma yoki tizim grafini chizadi, sxemani linter bilan tekshiradi, versiyalarni saqlaydi, diff va migratsiyani hisoblaydi, arxitekturani esa System Design vazifalaridagi kabi simulyatsiyadan oʻtkazadi. SQL va Prisma dan import, SQL, Prisma va Mermaid ga eksport.
DBML yoki YAML ni muharrirda tahrirlang yoki bloklarni xolstda suring — oʻzgarishlar ikki tomonga oʻtadi.
Versiyalarni saqlang va istalgan ikkitasi orasida strukturaviy diff hamda SQL-migratsiya oling.
Claude, Codex va boshqa MCP-mijozlar loyihalarni chatdan oʻqiydi va tahrirlaydi — sizning ruxsatingiz bilan va faqat berilgan huquqlar doirasida.
Spetsifikatsiya bo‘yicha agent bazani loyihalaydi va uni to‘g‘ridan-to‘g‘ri Studio’ga yozadi — holst jonli yangilanadi.
Agent Coddle’ga MCP orqali ulangan va loyihalaringizni ko‘radi.
Agentga yozing…
Tekshiruvlar sxema bilan birga paydo bo‘ladi.
Holst bo‘sh — sxemani agent chizadi.
Maslahatlar tartib bilan ochiladi va kuniga cheklangan — oʻzing oʻylashda davom etasan. Har bir maslahat yoziladi va sifati tekshiriladi.
Yechimni hech qachon bermaydi
Masalani qayta aytib beradi va kirishda nimaga qarash kerakligini koʻrsatadi.
Gʻoyani aytadi — xesh-jadval, ikki koʻrsatkich, gʻalvir — kodsiz.
Kodingga qarab, qayerda buzilayotganini aytadi. Yechim baribir yoʻq.
Tashkilot ichidagi sinflar; o‘quvchilar kod yoki havola orqali qo‘shiladi — ortiqcha ma’muriy ishsiz.
Mavzu bo‘yicha qisqa mashqlar: o‘zgaruvchi oldindan berilgan, funksiya yoki kirish-chiqish — birinchi darsdan keyin ham uddalasa bo‘ladi.
Mavzuni so‘z bilan tasvirlang — tekshiruvlari bilan qoralamalar oling. Namunaviy yechim sizga ko‘rinishidan oldin tekshiriladi.
«O‘quvchilar × mashqlar» jadvali, har bir urinish kodi va keyin nimani ko‘rib chiqish haqida AI xulosasi.
Bankdan masalalar — sinfga yoki bitta o‘quvchiga, muddat bilan; yechimlarga izohlar va sinf reytingi.
Hamkasblarning tayyor to‘plamlarini oling yoki darslarni Claude va boshqa MCP-mijozlardan boshqaring.