Dr. Algorithm
3.29K subscribers
497 photos
53 videos
3 files
567 links
Saidolim Djuraev’ning mantiq va qiziqarli ma'lumotlar haqida kanali.

Savollar yoki javoblar uchun: @DrAlgorithmBot
Download Telegram
Forwarded from UzGeeks Community
Assalom alaykum!!!
UzGeeks'da .NET kuni!

📆 24-fevral shanba kuni Toshkent shahri Mohirdev'da "UzGeeks February2024 .NET Day Meetup" bo'lib o'tadi.

📚 Meetup quyidagi bo'limlardan tashkil topgan:

1️⃣. “A Deep Dive into EF Core” - Abduxoshimov Xondamir(FreightPOP, Sofware Engineer);

🕰 Meetup odatiy ravishda bepul bo'lib, soat 14:00 da boshlanadi, unda qatnashish uchun UzGeeks(uzgeeks.uz) saytida ro'yxatdan o'tish kerak.
Manzil: Toshkent shahar, Mirzo Ulug'bek tumani, Muminov ko’chasi, 4A(IT-Park oldi)


Hamkorlar:
Mohirdev
Thinkland

🏷 Tadbir Facebookda
🌐 UzGeeks.uz
👍2
Millerning boshqotirmasi

Endi navbat Melnikga keldi. U "qizil sochli, baquvvat va chaqqon" boʻlib, bir guruh odamlarni chetga olib, rasmda ko'rsatilganidek, to'qqiz qop donni ko'rsatdi.

“Diqqat bilan eshiting, - dedi u, - men sizga bu bug'doy qoplari haqida topishmoq aytib beraman. E'tibor bering, azizlar, yon tomonda bitta qop bor, keyin juft qop bor va o'rtada siz uchta qopni ko'ryapsiz. Agar biz juft qop 28ni, bitta qop 7 ga ko'paytirsak, oʻrtadagi 196 hosil boʻladi. Ammo boshqa juftlikni 34 ni qo‘shnisiga 5 ga ko‘paytirsangiz, 196 ni chiqmaydi. Endi, azizlar, bu to‘qqizta qopni iloji boricha kam siljish bilan oʻrnini almashtiring-ki, har bir juft qo‘shnisiga ko‘paytirilganda o'rtadagi raqamni bersin.

Millerning sharti iloji boricha kamroq qopni siljitishdan iborat bo'lgani sababli, bu jumboqning faqat bitta javobi bor, uni hamma topishi mumkin.

Savol raqami: 40222

Javob topmasdan izohlarni ochmang. Javobini koʻrib qolsangiz qizzigʻi qolmaydi.

Iltimos: javobni topgan boʻlsangiz koʻrinmas hira (spoiler) qilib tashlang. Boshqalar ham urinib koʻrishsin!


https://t.iss.one/DrAlgorithm/445
Sarkarda boshqotirmasi

Bu aziz inson, aytishlaricha, "juda mohir, muomalali sarkarda" va "o´n besh yoshidan juda katta qo´shinlarda safda bo´lgan, og´ir janglarda qatnashgan". Uning qalqoni (rasmda ko´rsatilgan), harbiylar maxsus tilida yozilgan yozuvi bor "argent, semee of roses, gules". Ma'nosi oq zaminda qizil atirgul urug'lari qo'lda sochilganidek sepilgan.

Sarkardani jumboq aytishga chaqirishdi. U jamoaga quyidagi so´zlar bilan gap boshladi: "Bu boshqotirma men bir vaqtlar Turkiyada jang qilganimda paydo bo´lgan edi. Qo'limga bo´r bo'lagini olib, qalqonimdagi sakson yetti atirguldan nechta mukammal kvadrat yasash mumkinligini aniqlagan edim."

Siz uchun ham bu boshqotirma qizziq bo´lsa kerak. Qalqon atirgullarini birlashtirib nechta kvadrat hosil qilish mumk, sonini anilang.

Savol raqami: 40226

Javob topmasdan izohlarni ochmang. Javobini koʻrib qolsangiz qizzigʻi qolmaydi.

Iltimos: javobni topgan boʻlsangiz koʻrinmas hira (spoiler) qilib tashlang. Boshqalar ham urinib koʻrishsin!


https://t.iss.one/DrAlgorithm/446
Dr. Algorithm
Sarkarda boshqotirmasi Bu aziz inson, aytishlaricha, "juda mohir, muomalali sarkarda" va "o´n besh yoshidan juda katta qo´shinlarda safda bo´lgan, og´ir janglarda qatnashgan". Uning qalqoni (rasmda ko´rsatilgan), harbiylar maxsus tilida yozilgan yozuvi bor…
Bu savolni yechimini izlab ko`rib, man o`ylamagan narsalarni ko`rdim. Biz bitta qolibda ishlashga, uning yordamida hisoblashlarga o`rganib qolganmiz.

Masalan, 4235*5=? berilsa, darrov ustun qilib ishlashga o`tib ketamiz. Aslida kamida 2 ta boshqa usul bor buni ishlashga.

2 sinf o`quvchisi uchun usul:
4235*5=?
4...*5=20...
2..*5= 10..
3.*5= 15.
5*5= 25
------------
=21175

Yana bir usul esa:
4235*5 = 42350/2 = 21175
* son oxiriga 0 qo`yamiz va 2 ga bo`lamiz.
* har bir raqamni chapdan, o`gga bo`lib ketamiz


Shunga o`xshab, bu masalani yechishda ham 200 dam ko`p kvadrat bor ekanini o`ylab ko`ring. man boshida uncha ko`p deb o`ylamagan edim. Aslida ko`p ekan :)

Bir urinib ko`ringchi, nechta topa olasiz.
👍61😎1
Tikuvchi ayol

Yordamga kelgan tikuvchi ayoldan qiziqarli topishmoq berishni so´rashdi. Tikuvchi ayol esa bundan ishlarga qiziqmasligini, lekin uning turmush o´rtog´i hush ko´rishini ayti. Shunda esiga tushgan boshqotirmalardan birini aytdi:

- Nima uchun bochkaga qattiq kirgizilgan pona, undan hozirgina tushib ketgan boshqa ponaga o´xshaydi?

Bu savol javobini yig´ilganlar tez topib olishdi. Shunda ayol yana savol berdi. Xonada ko´ylak tikib o´tirgan edim. Shunga xonaga o´g´lim kirib keldi. U: "Bezovta qilma, o´g´lim, chiqib ket", - degan buyruqni eshitdi. Shunda o´g´lim:

- Men rostdan ham sizning o´g´lingizman. Lekin siz mening onam emassiz. Agar shu aytganimni tushuntirib bera olsangiz, xonani tark etaman, bo´lmasa shu yerda turaveraman, - dedi.

Yig´ilganlar bu boshqotirmani javobini o´ylab qolishdi. Qani siz topa olasizmi?

Savol raqami: 40226

Javob topmasdan izohlarni ochmang. Javobini koʻrib qolsangiz qizzigʻi qolmaydi.

Iltimos: javobni topgan boʻlsangiz koʻrinmas hira (spoiler) qilib tashlang. Boshqalar ham urinib koʻrishsin!


https://t.iss.one/DrAlgorithm/447

UPD: Javobi topildi
👍3
Forwarded from MohirDev.uz
Loyiha muvaffaqiyatga erishish uchun eng muhimi qaysi biri deb o'ylaysiz?

- Yaxshi mutaxassis?
- Yaxshi boshqaruvchi?
- Yaxshi loyiha?
- Yaxshi resurs?

Yuqoridagilar ham loyiha uchun muhim narsalar hisoblanadi. Lekin shaxsan men uchun yana ham muhimroq bo'lgan "menejment"dir.

Menejmentsiz ishlash juda ko'p noqulayliklarga, muammolarga olib keladi.
Biz ishxonamizda Agiledan foydalanamiz. Vazifalarni jamoa a'zolariga taqsimlash va statuslarini bilib turish uchun ClickUpdan foydalanamiz.
Ishni kunlik meetupni o'tkazishdan boshlaymiz. Biz buni tikka turgan holda emas, "call" ko'rinishida o'tkazamiz. Jamoa a'zolari har kuni 3 ta savolga javob berishadi:
- kecha nima ish qildim?
- bugun nima ish qilaman?
- qanday muammolar bor?

Biror korxonaga ishga kirish uchun resume yuborayotganingizda o'sha kompaniyani o'rganing va ularda menejment bormi, qanaqa usullardan foydalanishini o'rganing. Agarda menejment yo'q bo'lsa yoki yaxshi bo'lmasa u kompaniyaga ishga kirishdan oldin juda yaxshilab o'ylab ko'rishni maslahat berardim.

©️ Sardor Dushamov
MohirDev.uz
- Yaxshi mutaxassis?
- Yaxshi boshqaruvchi?
- Yaxshi loyiha?
- Yaxshi resurs?
Ko`pchilik uchun qizziz, mavjud bo`lmagan va og`riqli mavzu - loyiha boshqaruvi.

Bugun Sardor o’ganing kunlik hayoti videolari chiqishni boshladi. Ko`rib hursand bo`ldim. @mohirdev kanalida kuzatib borish mumkin.

Guruh rahbari va Senior dasturchining kun tartibi qizziq bo`lsa kerak.
Etgancha @mohirdev kanali kechqurun jonli suhbat ham tashkil etar ekan.

Hullas, kuzatib boramiz.

Sardor Dushamov | @MohirDev | @DrAlgorithm
👍3🆒1
Toshkent haqida video ko`rib qoldim.

1966 yilda Toshkent qayta qurilganini bilasiz. O`sha vaqtda binolarga rasm solish juda rivojlangan ekan. Albatta mozayka shaklida rasm solish.

Yoshligimda, Sebzor domlarini ko`rganimda hayron bo`lar edim. Nima uchun podyezdga kirishda devor rasmi bor, lekin podyezd raqami yozilmagan. Son man uchun osonroq tuyular edi.
Lekin bu ataylab qilingan ekan. Har bir podyezd devori har xil tasvirda yasalgan ekan. Videoda bu haqida alohida aytib o`tilgan.

Islomda jonli narsalar rasmini solish mumkin emas. Lekin abstrakt shaklda devorni bezatilgan bo`lsa, ziyon qilmasa kerak. Bunga mani ilmim yetmidi.

Vaqtila bo`lsa, bir tomosha qilila.

Toshkent tarixi, madaniy merosini saqlab qolish haqida video ekan.
Yana bir qizziq tomoni, Toshkent shahrini Gennislar rekordi kitobiga kiritsa bo`larkan. Agar "quruvchilarimiz" buzib tashlashmasa :)

ТАШКЕНТ ЕДИНСТВЕННЫЙ ГОРОД В МИРЕ с рекордным числом советских мозаик! Монументальное искусство СССР

Video rus tilida.

URL: https://youtu.be/XcrePYZLB7c?si=dbb-2gKMOLQS3bQ8


https://t.iss.one/DrAlgorithm/454
👍61
Mezbonning boshqotirmasi

Balki "Tabard" karvonsaroyi boshqaruvchisi aytgan boshqotirma boshqa hech qaysi bir boshqotirmachalik qizziq bo`lmas, lekin ko'proq bosh qotirishga majbur qilishi aniq. Karvonsaroy boshqaruvchisi ziyoratchilar yig'ilganida dedi:

- Azizlarim, endi aqlingizni charxlash navbati menga keldi. Hozir shunday bir narsa ko`rsataman-ki, ongingiz lol qoladi. Mening boshqotirmam sizga juda sodda ko'rinishi mumkin. Mana bir bochka yaxshi London alesi va qo`limda ikkita o`lchovim bor: biri besh pint (suyuqlik o`lchov birligi), ikkinchisi esa uch pint. Janoblar, aytingchi, qanday qilib har biriga roppa rosa 1 pintdan quyib olishim mumkin?

Albatta, boshqa hech qanday idish yoki buyumdan foydalanish mumkin emas va o`lchovlarda belgilashga yo`l qo`yilmaydi. Bugungi kunda ko`pchilik buni oson ish deb bilishmaydi. Shunga qaramay, buni amalga oshirish mumkin.

Savol raqami: 40228

Javob topmasdan izohlarni ochmang. Javobini koʻrib qolsangiz qizzigʻi qolmaydi.


Iltimos: javobni topgan boʻlsangiz koʻrinmas hira (spoiler) qilib tashlang. Boshqalar ham urinib koʻrishsin!

https://t.iss.one/DrAlgorithm/455

UPD: Javobi topildi
👍3
Yangi savol tashlasammikan yoki biror yechinimi qiyin boʻlganini javobini mi?
Forwarded from Ruslan Abdullayev
Post uzun bo'larov, hissiyotlarga berilmaymiz faqat faktlar bilan gaplashamiz.

O'quvchilarni shaxsan o'zim 4 ta toifaga bo'laman:
self-study (bor-1, yo'q-0) va matematika (biladi-1, bilmaydi-0)

1-1: Bu toifadagi o'quvchi "lyuboy" o'quv markazga lyuboy yo'nalishda kirsa tortib ketadi ya'ni HTML dan boshlab JAVA gacha bo'lsayam va aksincha JAVA dan HTML gayam o'rgana oladi. Bular odatda o'quv markazlariga kamda-kam holatda topshirishadi. Chunki shundog'am natijaga erishishadi.

1-0: Bu toifadagi o'quvchi bilimlarni tez o'zlashtiradi lekin mantiq qismida qiynaladi (asosan gumanitar fanlar o'qigan). Bunaqa o'quvchilarga shaxsan man o'zim C dan boshlab asosan mantiqiy masalalar ishlatishga harakat qilardim (C haqida pastroqda)

0-1: Bu toifadagi o'quvchi mantiq yaxshi lekin dangasa, bunaqalarni majburlab o'qitish kerak. Bu toifaga ham ko'proq masala ishlatish kerak va kitob o'qishni/video darslik ko'rishga majburlab boshqarib turish kerak.

0-0: Bu eng ko'p tarqalgan toifa va o'quv markazlarga asosan shu toifadagi o'quvchilar ko'p topshiradi. Chunki maktabda 11 yil hech qanday natija bo'lmadi, universitetda ham deyarli natija yo'q, shunga najot izlashadi.

O'quv markazlar bu - biznes. Demak 0-0 toifadagi o'quvchini qiziqtirish uchun odatda HTML dan boshlashadi ya'ni 3 oy davomida HTML/CSS/JS o'rgatishadi va ko'pchilik JS yiqiladi va tamom. Hozirda foundationda esa ko'pchilik C/Python o'rgatishadi (bu yaxshi)

Nega aynan foundationda C, python yoki PHP emas hatto HTML ham emas (qo'shimcha: C o'tilganda pointer/reference umuman o'tilmasligi kerak. Asosan chiqizli, tarmoqlanuvchi (if) va takrorlanuvchi qismlari (for, while). Umuman chuqurlashilmaydi)

Shaxsan o'zim nega C ni tanlashimning sababi:
1. C da o'zgaruvchi turi aniq ko'rsatiladi. Bu o'quvchida float/int/string nimaligini boshidanoq ajratishni o'rtadi
2. statically typed vs dynamic typing. dynamic typing (PHP va Python) - bu o'quvchida yolg'on tushuncha uyg'otadi ya'ni dasturlashda man xohlaganimni qilsam bo'larkan deb. Lekin aslida unaqa emas, dasturlash aniq qolip, chegaraga ega (buni js chilar yaxshi biladi let bilan var dagi muammolarni)
3. OOP vs functional programming. Pythonda hamma narsa obyekt, hatto int ham. Shuning uchun oddiy input/outputlarda pythonda oddiy ko'ringani bilan bola chalg'ib qoladi. Masalan a = int(input()). Nimaga int() bu ham o'zgaruvchi turi ham oddiy funksiya bo'lib kelishini tushuntirish ancha qiyin. PHP ga kelsa input/output asosan C bilan bir xil, hatto sal murakkabroq ham.
4. Fayllar bilan ishlashni ham C da tushuntirish osonroq ya'ni qanday ishlayapti va har bir file modelar haqida.

Va oxirgi xulosa:
1-1, 0-1 toifadagi o'quvchilardan 6, 9 yoki 12 oyda (o'quv markazlar reklama qilayotganidek) dasturchi chiqarish mumkin. Bularga PHP yoki Pythondan boshlab o'rgatsa bo'ladi. Shunda ancha tez va samarali natijaga erishadi.

1-0, 0-0 toifadagi o'quvchilar bilan kamida 2 yil ishlash kerak. Shuning dastlabki 1 yili C da faqat masala ishlash + self study ni rivojlantirish kerak. Bu qimmatga tushadi lekin buni hamma to'g'ri tushinishi kerak. Chunki bu toifadagi o'quvchilarga PHP va Pythonni o'rgatgan bilan oddiy SQL ga WHERE ni yozolmasa hech qanday web sayt ham qilolmaydi.
👍13
Shunaqasidan AyTi uchun ham tuzib chiqamizmi nima deysizlar?

Kimlarni ro'yxatga kiritgan bo'lardingiz?
6👍1
Sardor Dushamov | PHP - tengi yo'q til!
Shunaqasidan AyTi uchun ham tuzib chiqamizmi nima deysizlar?

Kimlarni ro'yxatga kiritgan bo'lardingiz?
Sardor og`a qizziq fikr tashladilar.

Nima deb o`ylaysiz. Qanday shartlarni bajargan bo`lishi kerak u odam?
👍5
Forwarded from UzGeeks Community
Assalom alaykum.

Sardor og'aning takliflariga binoan so’rovnoma tashkil etayapmiz.
Bu so'rovnomadan maqsad O’zbek axborot texnologiyalari segmentidagi yetakchi mutaxassislarni aniqlash va ommaga e'lon qilish.

So’rovnomani to'ldirish uchun quyidagi havolaga o'ting.
https://forms.gle/qkDwmeM2MCzR1Hny5

@UzGeeksCommunity
Bu hafta bir tadbirda qatnashdim. CTO lar bilan.

Bir boshdan aytib beraman. CTO (Chief Technology Officer) bu korxonaning AT lariga javob beradigan odam. Texnika, dasturlash, hujjatlar va moliya hammasi uning mas'uliyatida.

Bir necha oy avval CTO Craft jamiyatiga qo`yilgan edim. U yerga faqat tekshirish (screening) orqali kiriladi. Sizning LinkedIn dagi sahifangiz, qanday loyihalar bilan shug`ullanganligingiz, hozir qayerda ishlayotganingiz muhim. Hozirda 8,000 atrofida a'zolari bor, ko`pchilik maqola yozadi, dars o`tadi (mentor) va boshqalar.

CTO Craft har oyda tadbir o`tkazadi. Tadbir turli shaharlarda bo`ladi. Londondagisi May oyiga rejalashtirilgan. Tadbir turlari ham ko`p. bu hafta Tanish bilish (Networking) tadbiri bo`ldi.

Tadbir 3 soat bo`ladi. 1-soat tanishuv (networking), 2-soatda tashkilotchilar tayyorlagan odam namoyishi (presentation) va 3-soat yana tanish bilish orttirish (networking). Tadbirda suv va ovqatlar bo`ladi. Bemalol kelib, biqinni qilib, gaplashsa bo`ladi. Faqat halolga ehtiyot bo`ling. (Lirik chekinish)

Tadbirga kechroq bordim. Yangi odamlar bilan tanishishga ulgurdim. Ko`pchilik (hamma so`zidan amallab kechish arafasidaman) hozir 100 kishilik katta CTO lar bilan ko`rishaman. O`zimni qanday tutishim kerak, mani ko`rsa, nima deb o`ylaydi. Deb havotir oladi. Aslida esa 5-6 kishilik guruhni boshqarayotgan, startup egasi bo`lgan odamlar bilan ko`rishasiz. Foydali tomonlari ko`p. Yangi loyihalar, kim nima bilan shug`ullanmoqda, sizning muammolaringizga yechim bo`ladigan loyihalar, sizning loyihangiz ularga foydali bo`lishi va xokazo.

Hullas, o`zimizda ham faqat oshga bormasdan, AT choyxonaga ham borib turaylik...

https://t.iss.one/DrAlgorithm/462
👍72🔥2
Tugmalar (Keyboard)

Bugun biroz lirik chekinish qilaman.

Keyboard ni dodasini topdim. Suv oʻtmidi, tekshirilgan. Yonmasa ham kerak.

Agar qiziqqanlar boʻlsa, joylashgan joyini (location) tashlab beraman.

https://t.iss.one/DrAlgorithm/463
👍8😁41