CodeVerce
64 subscribers
70 photos
6 videos
10 files
66 links
Darslar • Maqolalar • Kodlar
admin: @dinMuhammad05
Download Telegram
📌 0b prefiks nimani bildiradi?
JavaScript’da:
0b — ikkilik son (binary) ekanini bildiradi.
0x — o‘n oltilik (hexadecimal)
0o — sakkizlik (octal)
Hech narsa bo‘lmasa — bu o‘nlik (decimal)
Masalan:
BigInt("0b1010") // => 10n

Bu 1010 binary sonini o‘nlikka aylantirib, BigInt turiga o‘tkazadi.
1-qadam: 0b${a} va 0b${b}
Bu yerda:

a va b — ikkilik (binary) ko‘rinishdagi matnlar (masalan, "1010", "110").

0b${a} — bu matnni binary son sifatida tanitish uchun ishlatiladi.

Masalan: 0b1010 → 10 (o‘nlikda)

2-qadam: BigInt(...)
BigInt("0b1010") — bu binary stringni katta son (BigInt) ko‘rinishiga o‘tkazadi.

Biz bu yerda ikkita sonni: BigInt(aBin) + BigInt(bBin) yig‘amiz.

3-qadam: .toString(2)
Bu yerda natijani yana binary formatga o‘tkazamiz.

Masalan:
16n.toString(2) → "10000"

🎯 Xulosa:
Bu kod a va b degan ikkilik matnlarni oladi, ularni binary son sifatida yig‘adi, va natijani yana binary string sifatida qaytaradi.
(10).toString()     // "10" — default, o‘nlik
(10).toString(2) // "1010" — ikkilik (binary)
(10).toString(16) // "a" — o‘n oltilik (hex)
(10).toString(8) // "12" — sakkizlik (octal)
leetcodeeni soxta baholash tizimidan 10/9.26 ball oldim .
Soxta baholash tizimida 3-ta letcodee masala 3-ta darajadan beriladi
leetcode 70-masala yechildi
Easy
48/888
Med.
18/1893
Hard
4/859
Forwarded from Dr. Algorithm
Talabnoma

Shu hafta ajoyib voqea bo‘ldi. Yoshlar bilan o‘tirib turli loyihalar haqida gaplashdik. Maqsad shaxsiy loyiha qilishni o‘rganish edi.

Loyihalardan biri Telegamda bot yasash mavzusida edi. Man bitta gap bilan qisqa mazmunini yozgan edim.

Ertasiga guruhda loyihani tugatganini aytib qoldi. Kodini ko‘rsatishni so‘radim. Telegram botning kodi. Ishlaydigan kod.

Kod yoza olgani uchun xursand bo‘ldim. Lekin masalaning mohiyatini tushunmasdan qilgani uchun xafa edim. Chunki u yasagan bot umuman boshqa mavzuda edi.

~~

Requirement gathering

Kuzatuvlarim shuni bermoqda: Bizda talabni bilmasdan kod yozishga o‘tib ketish juda ko‘p ekan.

Loyiha olish vaqtida albatta uni qilishni o‘ylamang. Uning talablarini o‘rganing.

Mizojga aslida nima kerak ekanini aniq so‘rab oling. Sizning taxminlar bilan mijozning xohishlari mos kelmaydi.


Mabodo mos kelib qolsa, omadli ekansiz, Omad shou o‘ynaydigan holat bo‘libdi, deyman.

Loyiha boshlashda birinchi shart:
1. Mijozning talablarini o‘rganish.


Buni faqat talaba dasturchilar emas, ishlab turgan dasturchi jamoalarda ham kuzatdim. Nasib qilsa endi ular ham o‘zgarishadi. Chunki biz talablarni o‘rganishni boshlasak, biznes egasi bizga aniq talablarni berishni boshlaydi. Bizga ham, unga ham oson bo‘ladi.

~~

P.S. Har bir post rasmli bo‘lsa qiziq tuyuladi. Shunga rasmda 2-Jahon urushining eng katta kashfiyotlaridan biri, Enigma mashinasini qo‘ydim. Bu shifrlash sohasida qilingan ulkan yutuqlardan biri.

Angliya Harbiy Havo kuchlari muzeyiga borganda ko‘rgan edim. Bu 2 marta rostakam Enigma mashinasini ko‘rishim. O‘zbekistonda Aloqa muzeyida ham bitta bo‘lishi kerak.

Kuningiz xayrli o‘tsin. Rejalaringiz unumli bajarilsin.

05.08.2025 London
@DrAlgorithm
bu qoida nafaqat biror dastur yaratishda balki algorithmik masalalarini yechishda ham qo'llanishi kerak.
Masala shartini tushunish yechimning 80 foizidir
Forwarded from Botir Ziyatov
Google Jules rasman ishga tushdi

U Gemini 2.5 Pro asosida ishlaydi, GitHub bilan bog'lana oladi va kodni avtomatik tuzatish imkoniyatini beradi.

Narxi:
- Bepul: kuniga 15 ta vazifa
- Pro ($20/oy): Google AI Pro paketi bilan birga
- Ultra versiyasi esa $125

@botirziyatov
Forwarded from Xamidullo Xudoyberdiyev (Xudoyberdiyev Xamidullo Ulug'bek o'g'li)
🔰 Javascript cheat sheet

This is the latest Javascript cheat sheet. Save it and share with your friends.

It contain variables, data types, operators, functions, conditional statements, loops and DOM manipulation

@thelazy_programmer
Forwarded from #
leet-code-google-6m.pdf
1.2 MB
last 6 months, sorted by freq descending