?? O'zbekistondagi N1 Akkaunt Savdo Kanali!
‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!
? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!
✍️Admin: @deSENATOR_AKKS ✅ Org ‼
©️SENATOR PUBGM
Last updated 1 year, 1 month ago
🔔 Reklama: @Edurekadmin
Ta'limda nima yangiliklar?
O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!
© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!
📩 @Edu_murojaatBot
Last updated 1 month, 1 week ago
Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.
Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot
Reklama bo‘yicha: @zorzorads
Instagram sahifamiz: https://bit.ly/3wlZDZH
Last updated 3 weeks ago
Ubuntu BTW
Bugun 20:00da Ravshan akaning telegram kanallarida liveda savollarga javob beramiz.
Bitta hint beraman - podcast yoki talk mavzulari texnik documentation yoki article o'qib emas, yillar davomida yig'iladigan tajriba bo'lsa afzalroq bo'ladi, zero bu darslik emas, tajriba va tushuncha berish bo'lishi kerak.
Kommentga o'zingiz qiziqqan, bilishni istagan mavzulardan yozib keting, Ravshan aka bilan o'sha mavzuda suhbatlar qilamiz, ko'proq bo'lsa ham yozishingiz mumkin, birma-bir bo'laveradi videolar.
👇
2022-yil Expressjs va MongoDBni o'rgangandim, unutvorganman.
O'tgan yili Cypressni, Vitestni, hozir esimda yo'q.
3 oy avval Redux bilan ishlash yodimda yo'q edi, yaqinda kirgan proyektim Reduxda ekan, takrorlab oldim.
Bularni barchasi unutilib ketishiga bir sabab bor - ulardan odatiy ish kunida foydalanmaganim. O'rgandim, ishda kerak bo'lmadi, unutib yubordim.
Tez-tez ishingiz tushib turmasa, tushuncha hosil bo'lishi uchun o'rganing, ammo advanced o'rganaman deb homtama bo'lmang, unutib yuborasiz baribir.
Yoki side projectlarda foydalaning, yoki kunda foydalanayotgan texnologiyalaringizni yaxshilab o'rganing.
P.S gap texnologiyalar haqida.
Bugungi kechki postimiz oddiy sonimizni Rim raqamlariga o'tkazadigan algoritm yozish haqida bo'ladi. Nasib bo'lsa manfaatli bo'ladi deb umid qilaman.
Leetcode manba: 12
Birinchi navbatda bizaga nima berilgani haqida ko'ramiz, bu albatta son. Misol uchun: 12 degan sonimiz bor, shu Rim raqamlarida XII ko'rinishida bo'ladi. Yoki 55 = LV. Rim raqamlari haqida to'liq ma'lumot.
Demak algoritmimizga ham o'tsak bo'ladi:
```
class Solution:
def intToRoman(self, num: int) -> str:
symbols = {
1000:"M",
900:"CM",
500:"D",
400:"CD",
100:"C",
90:"XC",
50:"L",
40:"XL",
10:"X",
9:"IX",
5:"V",
4:"IV",
1:"I",
}
result = ""
for key, value in symbols.items():
while num >= key:
num \-= key
result += value
return result
```
Demak, ko'rishingiz mumkinki, biza Rim raqamlarini kalit-qiymat ko'rinishida Map ma'lumot turida saqlab oldik. Bundan asosiy maqsadimiz, Rim raqamlarini komputerimizga tushuntirish ya'ni bizni sonimiz (1,2, ..) Rim raqamlarini qaysi raqamiga teng bo'lishini bildirishimizdir. Endi, bizlar asosiy mantig'imizga yo'l olsak maqsadga muvofiq bo'ladi.
Xohlagan sonimizni olaylik, misol uchun 3763. Bizlarda eng katta Rim raqami bu M = 1000. Agar berilgan sonimiz shundan katta bo'lsa berilgan sonimizdan 1000 ni ayirib tashlaymiz, ya'ni 3763 - 1000 = 2763 va bitta "natija" degan o'zgaruvchi ochib, o'sha zahotiyoq M ni saqlab qo'yamiz. Shu jarayonni toki (while) 1000 katta bo'lguncha davom etamiz. Natijada bizada 763 soni va "MMM" natijamiz shakllanadi.
Keyin esa, kattaligi bo'yicha 1000 dan keyingi o'rinda turadigan va 763 dan kichik bo'ladigan sonni topamiz, bu 500. Va yana 763 dan 500 ni ayirib, C Rim raqamini oldin saqlab borayotgan o'zgaruvchimiz "result" ichiga joylaymiz. Shu jayonni toki 1 gacha davom etamiz.
E'tibor bersak, oxirida bizlarga biz xohlagan natija shakllanib qoladi. Imkon qadar sodda tilda tushuntirishga harakat qildim, keyingi postlarni ham shunaqa tushuntirishga harakat qilaman. O'ylaymanki, tushunarli va manfaatli post bo'ldi.
Vaqt murakkabligi: O(N)
Xotira murakkabligi: O(1)
✅ Faoliyatingiz davomida faqat kasbiy tomoningiz yaxshi bo'lgani uchun siz bilan do'stmi-o'rtoqmi bo'ladiganlar ko'payadi.
Bunday odamlar sizlar bilan imkoni boricha aloqani ushlab turmoqchi bo'ladi. O'z hisobidan ovqatlantirishi mumkin, o'z hisobidan sayohatga olib chiqishi mumkin va shu kabi ko'p ishlar qo'lidan keladi.
Burilish nuqtasi qachon bo'lishi mumkin, qachonki siz kasbiy tomondan biroz pauza yoki biron-bir muammolarga duch kelsangiz, bosqichli tarzda sizning hayotingizdan chiqib ketishni boshlaydi. Oyda 2 martta ko'rishib gaplashsangiz, keyin ikki oyda bir marotaba ko'rishadigan bo'lasiz va shu kabi bosqichma-bosqich davom etaveradi.
Biron-bir ishxonaga kirib hamkasblar orttirasiz, ba'zilari yaxshi jamoadosh, ba'zilari biznes qiziqishlari uchun sizni "portfel"ga solib, keyinchalik biron-bir ishni arzon bitirishi uchun vosita hisoblaydi. Sizdan hozir nima talab etiladi, ish joyiga kirganda hech kimga katta va'da bermang, imkoni boricha sovuq kallada fikrlashga harakat qiling. Yana ish jarayonida o'zingiz farqlashni boshlaysiz.
"Akula" hamkasblarga, yolg'on va niyati boshqa bo'lgan gaplarni aytib sodda odamlarni vaqtini olmanglar, instrument sifatida ko'rmanglar, ular haqiqatni bilib qolsa "sinib" qoladi. Insofli bo'linglar)
DRYga amal qilaman deb bitta component 147ta prop oladigan qilib qoʻyish kerakmas, mustaqil 2-3ta component yasagan maʼqul undan koʻra, nima boʻlyapti odam adashib qoladi baʼzan "reusable" componentlar ichida.
Hech qachon bitta pattern, metodologiya hamma keys uchun toʻliq yechim boʻla olmaydi.
?? O'zbekistondagi N1 Akkaunt Savdo Kanali!
‼️ Eslatma: Kanalimizga Joylanayotgan Akkauntlarning Barchasi Turnirda Yutilgan!
? Kanalga Joylangan Xar Bir Akkauntga "SENATOR" Shaxsan O'zi Javob Beradi!
✍️Admin: @deSENATOR_AKKS ✅ Org ‼
©️SENATOR PUBGM
Last updated 1 year, 1 month ago
🔔 Reklama: @Edurekadmin
Ta'limda nima yangiliklar?
O'zbekiston ta'lim sferasidagi eng oxirgi va eng dolzarb yangiliklarini aynan shu kanaldan topasiz!
© Kanaldan to'liq yoki qisman ma'lumot olinganda manba ko'rsatilishi shart!
📩 @Edu_murojaatBot
Last updated 1 month, 1 week ago
Kun davomida eng sara va so'nggi yangiliklar tafsiloti bilan YO'L-YO'LAKAY tanishtirib boramiz.
Voqea va hodisaga guvoh bo‘ldingizmi, videolaringizni bizga yuboring: @yyuzbot
Reklama bo‘yicha: @zorzorads
Instagram sahifamiz: https://bit.ly/3wlZDZH
Last updated 3 weeks ago