Forwarded from Noldan JavaScript va TypeScript // .js .ts
⚡ Git rebase vs merge — deep difference
Ko‘pchilik bu ikkalasini aralashtiradi.
Lekin bu — history qanday yozilishini hal qiladi.
🧠 Merge nima?
Merge: 👉 2 ta branchni birlashtiradi
👉 yangi commit yaratadi
⚙️ Natija
History:
A — B — C (main)
\
D — E (feature)
Merge:
A — B — C —— M
\ /
D — E
👉 M — merge commit
✔ Afzallik
👉 history saqlanadi
👉 kim nima qilgani ko‘rinadi
❌ Kamchilik
👉 history “iflos” bo‘lishi mumkin
👉 ko‘p merge commit
⚡ Rebase nima?
Rebase: 👉 commitlarni ko‘chiradi
👉 yangi history yaratadi
⚙️ Natija
Oldin:
A — B — C (main)
\
D — E (feature)
Rebase:
A — B — C — D' — E'
👉 D, E qayta yoziladi
✔ Afzallik
👉 history toza
👉 linear commit
❌ Kamchilik
👉 history o‘zgaradi
👉 xavfli bo‘lishi mumkin
🧠 Eng muhim farq
Merge: 👉 history saqlaydi
Rebase: 👉 history’ni qayta yozadi
⚠️ Qachon qaysi biri?
Merge ishlat:
👉 team project
👉 shared branch
👉 xavfsiz yo‘l
Rebase ishlat:
👉 local branch
👉 commitlarni tozalash
👉 clean history
🧠 Golden rule
❌ public branch’da rebase qilma
👉 boshqalarning history’ni buzasan
⚡ Interactive rebase (pro level)
👉 commitlarni:
o‘zgartirish
birlashtirish
o‘chirish
🧠 Real workflow
👉 feature branch yarat
👉 commit qil
👉 rebase (local)
👉 push
👉 merge
⚡ Oddiy analogy
Merge: 👉 2 yo‘l qo‘shildi
Rebase: 👉 yo‘lni qayta chizding
🔥 Xulosa
✔ merge — xavfsiz
✔ rebase — toza history
✔ noto‘g‘ri ishlatsang — muammo
🚀 Agar sen buni tushunsang: 👉 Git’ni real darajada ishlatasan
👉 team workflow’ni tushunasan
🔥 @jsnoldan — obuna bo‘ling
Ko‘pchilik bu ikkalasini aralashtiradi.
Lekin bu — history qanday yozilishini hal qiladi.
🧠 Merge nima?
Merge: 👉 2 ta branchni birlashtiradi
👉 yangi commit yaratadi
git merge feature ⚙️ Natija
History:
A — B — C (main)
\
D — E (feature)
Merge:
A — B — C —— M
\ /
D — E
👉 M — merge commit
✔ Afzallik
👉 history saqlanadi
👉 kim nima qilgani ko‘rinadi
❌ Kamchilik
👉 history “iflos” bo‘lishi mumkin
👉 ko‘p merge commit
⚡ Rebase nima?
Rebase: 👉 commitlarni ko‘chiradi
👉 yangi history yaratadi
git rebase main ⚙️ Natija
Oldin:
A — B — C (main)
\
D — E (feature)
Rebase:
A — B — C — D' — E'
👉 D, E qayta yoziladi
✔ Afzallik
👉 history toza
👉 linear commit
❌ Kamchilik
👉 history o‘zgaradi
👉 xavfli bo‘lishi mumkin
🧠 Eng muhim farq
Merge: 👉 history saqlaydi
Rebase: 👉 history’ni qayta yozadi
⚠️ Qachon qaysi biri?
Merge ishlat:
👉 team project
👉 shared branch
👉 xavfsiz yo‘l
Rebase ishlat:
👉 local branch
👉 commitlarni tozalash
👉 clean history
🧠 Golden rule
❌ public branch’da rebase qilma
👉 boshqalarning history’ni buzasan
⚡ Interactive rebase (pro level)
git rebase -i 👉 commitlarni:
o‘zgartirish
birlashtirish
o‘chirish
🧠 Real workflow
👉 feature branch yarat
👉 commit qil
👉 rebase (local)
👉 push
👉 merge
⚡ Oddiy analogy
Merge: 👉 2 yo‘l qo‘shildi
Rebase: 👉 yo‘lni qayta chizding
🔥 Xulosa
✔ merge — xavfsiz
✔ rebase — toza history
✔ noto‘g‘ri ishlatsang — muammo
🚀 Agar sen buni tushunsang: 👉 Git’ni real darajada ishlatasan
👉 team workflow’ni tushunasan
🔥 @jsnoldan — obuna bo‘ling
Forwarded from Noldan JavaScript va TypeScript // .js .ts
⚡ Git stash vs reset vs revert — deep control
Git’da eng kuchli narsalar: 👉 history’ni boshqarish
👉 xatoni to‘g‘rilash
Ko‘pchilik bu 3 tasini aralashtiradi.
🧠 1. Git stash nima?
👉 vaqtinchalik saqlash
Kod yozding
👉 commit qilishga tayyor emas
👉 o‘zgarishlar yashiriladi
⚙️ Qaytarish
👉 kod qaytadi
Qachon ishlatiladi?
👉 branch almashtirish
👉 tezda boshqa ish qilish
⚡ 2. Git reset nima?
👉 history’ni orqaga qaytaradi
👉 oxirgi commit o‘chadi
3 xil reset
👉 soft — commit o‘chadi, kod qoladi
👉 mixed — staging ham tozalanadi
👉 hard — hammasi o‘chadi
⚠️ Hard reset: 👉 xavfli
👉 data yo‘qoladi
🧠 3. Git revert nima?
👉 yangi commit bilan orqaga qaytadi
👉 eski commit bekor qilinadi
👉 lekin history saqlanadi
⚖️ Asosiy farq
stash: 👉 vaqtinchalik yashirish
reset: 👉 history’ni o‘zgartirish
revert: 👉 history’ni buzmasdan bekor qilish
🧠 Qachon qaysi biri?
👉 stash: kodni vaqtincha olib qo‘yish
👉 reset: local xatoni to‘g‘rilash
👉 revert: production’da xatoni bekor qilish
⚡ Real misol
Xato commit push qilding
❌ reset → yomon (history buziladi)
✔ revert → to‘g‘ri
🧠 Eng katta insight
Git: ❌ faqat yozish emas
✔ vaqtni boshqarish
⚡ Oddiy analogy
stash: 👉 stolga vaqtincha qo‘yib turish
reset: 👉 o‘chirish
revert: 👉 “undo” tugmasi
🔥 Xulosa
✔ stash — vaqtinchalik
✔ reset — xavfli kuch
✔ revert — xavfsiz yechim
🚀 Agar sen buni tushunsang: 👉 Git’ni qo‘rqmasdan ishlatasan
👉 production’da xatoni to‘g‘rilay olasan
🔥 @jsnoldan — obuna bo‘ling
Git’da eng kuchli narsalar: 👉 history’ni boshqarish
👉 xatoni to‘g‘rilash
Ko‘pchilik bu 3 tasini aralashtiradi.
🧠 1. Git stash nima?
👉 vaqtinchalik saqlash
Kod yozding
👉 commit qilishga tayyor emas
git stash 👉 o‘zgarishlar yashiriladi
⚙️ Qaytarish
git stash pop 👉 kod qaytadi
Qachon ishlatiladi?
👉 branch almashtirish
👉 tezda boshqa ish qilish
⚡ 2. Git reset nima?
👉 history’ni orqaga qaytaradi
git reset --hard HEAD~1 👉 oxirgi commit o‘chadi
3 xil reset
👉 soft — commit o‘chadi, kod qoladi
👉 mixed — staging ham tozalanadi
👉 hard — hammasi o‘chadi
⚠️ Hard reset: 👉 xavfli
👉 data yo‘qoladi
🧠 3. Git revert nima?
👉 yangi commit bilan orqaga qaytadi
git revert HEAD 👉 eski commit bekor qilinadi
👉 lekin history saqlanadi
⚖️ Asosiy farq
stash: 👉 vaqtinchalik yashirish
reset: 👉 history’ni o‘zgartirish
revert: 👉 history’ni buzmasdan bekor qilish
🧠 Qachon qaysi biri?
👉 stash: kodni vaqtincha olib qo‘yish
👉 reset: local xatoni to‘g‘rilash
👉 revert: production’da xatoni bekor qilish
⚡ Real misol
Xato commit push qilding
❌ reset → yomon (history buziladi)
✔ revert → to‘g‘ri
🧠 Eng katta insight
Git: ❌ faqat yozish emas
✔ vaqtni boshqarish
⚡ Oddiy analogy
stash: 👉 stolga vaqtincha qo‘yib turish
reset: 👉 o‘chirish
revert: 👉 “undo” tugmasi
🔥 Xulosa
✔ stash — vaqtinchalik
✔ reset — xavfli kuch
✔ revert — xavfsiz yechim
🚀 Agar sen buni tushunsang: 👉 Git’ni qo‘rqmasdan ishlatasan
👉 production’da xatoni to‘g‘rilay olasan
🔥 @jsnoldan — obuna bo‘ling
Forwarded from Тихон | Помогаю разработчикам устроиться в BigTech
This media is not supported in your browser
VIEW IN TELEGRAM
Умеешь верстать? Значит не программист.
Очень смешная история, как мы получили отказ за 15 секунд и поставили рекорд по быстрым скринингам
Справедливый отказ или неверная трактовка ответа?)
Очень смешная история, как мы получили отказ за 15 секунд и поставили рекорд по быстрым скринингам
Справедливый отказ или неверная трактовка ответа?)
Forwarded from Aleksandr Kapitonov
Dear Colleagues,
We are inviting you to join a research project on autonomous mobile robots for inspection in hazardous environments — industrial facilities, disaster zones, and contaminated areas where human presence is unsafe. 🤖
We are looking for students with a background or genuine interest in robotics and autonomous systems, programming and software development, or mathematics and algorithms. Prior experience is not required — motivation matters most.
If this sounds like something you want to be part of, please fill out a short survey so we can learn more about your background:
https://docs.google.com/forms/d/e/1FAIpQLSf3-2d-jnADtTmthGpn7l7kCA9Qlzgm4VjD1h7T3MyfHKH8yg/viewform?usp=dialog
By joining the project, you will: 🚀
• Strengthen your GitHub portfolio with meaningful project contributions
• Improve your academic results
• Have the opportunity to become a co-author of a scientific publication 📄
This is directly relevant to both academic and industry careers — and it looks great on a CV.
You will get the test task depends on your skills!
Feel free to reach out if you have any questions questions engineering.school@newuu.uz. We look forward to hearing from you! 💬
Best regards, Aleksandr Kapitonov, head of the grant.
We are inviting you to join a research project on autonomous mobile robots for inspection in hazardous environments — industrial facilities, disaster zones, and contaminated areas where human presence is unsafe. 🤖
We are looking for students with a background or genuine interest in robotics and autonomous systems, programming and software development, or mathematics and algorithms. Prior experience is not required — motivation matters most.
If this sounds like something you want to be part of, please fill out a short survey so we can learn more about your background:
https://docs.google.com/forms/d/e/1FAIpQLSf3-2d-jnADtTmthGpn7l7kCA9Qlzgm4VjD1h7T3MyfHKH8yg/viewform?usp=dialog
By joining the project, you will: 🚀
• Strengthen your GitHub portfolio with meaningful project contributions
• Improve your academic results
• Have the opportunity to become a co-author of a scientific publication 📄
This is directly relevant to both academic and industry careers — and it looks great on a CV.
You will get the test task depends on your skills!
Feel free to reach out if you have any questions questions engineering.school@newuu.uz. We look forward to hearing from you! 💬
Best regards, Aleksandr Kapitonov, head of the grant.
Google Docs
Intern Survey
Please fill in all fields. Your answers will help us better assign tasks and groups.
Forwarded from Uzbekonomics
Agar Jeffrey Epshteyn va Bernie Madoff ham olamdan o'tib ketishmaganda ularni ham Endryu Teytga o'xshab karnay-surnay va to'n kiydirish marosimi bilan kutib olgan bo'larmidik?
Eslatma: Teyt aka-ukalar odam savdosi va jinsiy zo'ravonlikda ayblanib bir nechta mamlakat sudida ishi ko'rilmoqda. Aeroportda ularni tantanali kutib olganimizni ko'rish g'alati bo'ldi. Mehmondo'stlikni ham chegarasi bo'lishi kerak.
Kiyosaki, Jordan Belfort kabi kamida g'alati va firibgar odamlarni ham chaqirib universitetlarda master klasslar, konferensiyalar uyishtirishimiz yomon amaliyot deb bilaman.
Noto'g'ri odamlarni (jinoyatchilarni) chaqirib ulug'layapmiz. Yoshlarga ular o'rnak bo'lmasin, mutlaqo.
@uzbekonomics
Eslatma: Teyt aka-ukalar odam savdosi va jinsiy zo'ravonlikda ayblanib bir nechta mamlakat sudida ishi ko'rilmoqda. Aeroportda ularni tantanali kutib olganimizni ko'rish g'alati bo'ldi. Mehmondo'stlikni ham chegarasi bo'lishi kerak.
Kiyosaki, Jordan Belfort kabi kamida g'alati va firibgar odamlarni ham chaqirib universitetlarda master klasslar, konferensiyalar uyishtirishimiz yomon amaliyot deb bilaman.
Noto'g'ri odamlarni (jinoyatchilarni) chaqirib ulug'layapmiz. Yoshlarga ular o'rnak bo'lmasin, mutlaqo.
@uzbekonomics
Uzbekonomics
Agar Jeffrey Epshteyn va Bernie Madoff ham olamdan o'tib ketishmaganda ularni ham Endryu Teytga o'xshab karnay-surnay va to'n kiydirish marosimi bilan kutib olgan bo'larmidik? Eslatma: Teyt aka-ukalar odam savdosi va jinsiy zo'ravonlikda ayblanib bir nechta…
Buni o'qib, O'zbekistonga Jenifer Lopezni O'zbekistonga kelib, yarim yalang'och konsert bergani xayolimga keldi
Forwarded from Farrukh Mirakhmedov
Yandex Coding and Math Contest 2026
Oʻzbekistondagi 18 yoshdan katta oliy o‘quv yurtlari talabalari, dasturchilar, muhandislar va IT-mutaxassislari uchun dasturlash va matematika tanlovi.
Ishtirokchilar ingliz tilida olympiada darajasidagi algoritmik va matematik vazifalarni yechishadi.
Sizni nimalar kutmoqda:
— Kuchli ishtirokchilar bilan tanishish
— Har bir bosqichda 8–10 ta dasturlash va matematika vazifalari
— Yandex nazariga tushish
— Tanlov tili: ingliz tili
Gʻoliblar nimalarga ega boʻladi:
— Yandex'dan maxsus sovrinlar
— Yandex ML School Uzbekistan'ga Fast track
— Yandex Uzbekistan'da amaliyot uchun suhbat imkoniyati
Roʻyxatdan oʻtish 2026-yil 25-aprelgacha ochiq.
🔗 Ariza topshirish
Yandex “Yandex Coding and Math Contest” loyihasi doirasida ta’lim xizmatlarini ko‘rsatmaydi.
Reklama kontenti.
https://t.me/djangouzb
Oʻzbekistondagi 18 yoshdan katta oliy o‘quv yurtlari talabalari, dasturchilar, muhandislar va IT-mutaxassislari uchun dasturlash va matematika tanlovi.
Ishtirokchilar ingliz tilida olympiada darajasidagi algoritmik va matematik vazifalarni yechishadi.
Sizni nimalar kutmoqda:
— Kuchli ishtirokchilar bilan tanishish
— Har bir bosqichda 8–10 ta dasturlash va matematika vazifalari
— Yandex nazariga tushish
— Tanlov tili: ingliz tili
Gʻoliblar nimalarga ega boʻladi:
— Yandex'dan maxsus sovrinlar
— Yandex ML School Uzbekistan'ga Fast track
— Yandex Uzbekistan'da amaliyot uchun suhbat imkoniyati
Roʻyxatdan oʻtish 2026-yil 25-aprelgacha ochiq.
🔗 Ariza topshirish
Yandex “Yandex Coding and Math Contest” loyihasi doirasida ta’lim xizmatlarini ko‘rsatmaydi.
Reklama kontenti.
https://t.me/djangouzb
Forwarded from Javohir Akram
Uyga borasiz 🏡
Ishlar yurishmasa
Kimdir xafa qilsa
Hammasi barbod bo’lib ketsa
Qarzga kirib ketsangiz
….
Qayaqqa borasiz? Kimga dardingizni aytasiz?
Uyingizga borasiz, ota-onangizni oldiga borasiz.
(Albatta uy va ota-ona muammoni yechib bermasligi mumkin, Allohdan yordam so’raysiz)
Nega?
Yashash tekin, mehr to’la, ertalab birga nonushta, kechga esa kechki ovqat.
Yana nima kerak ?!
Men har doim oilam borligi uchun hech nimadan qo’rqmayman.
Nima bo’lsa bo’lsin, eng yomon xohlatda, hech nima o’xshamasa, shartta uyimga ketvoraman, degan fikr bor.
Hammasini boshqatdan va boshqachasiga boshlayman.
Oilangizni qadriga yeting. Uyingizni yaxshi ko’ring.
Nima bo’lgandayam sizni katta qilgan, o’ynatgan, boqqan uy shu.
Yangi narsalar (sayohatlar, bizneslar, ideyalar, …) sinab ko’rishdan esa qo’rqmang, judaa o’xshamasa uyga qaytasiz.
Boshidan boshlaysiz.
Qaytganingizda hech kim ustingizdan kulib kutib olmaydi.
Samalyotda uchish qanday ekan?
Boshqa davlat va shaharlar, uyerdagi odamlar bilan gaplashish zo’r bo’lsa kerak-a?
Biznes qilyabdi degandi, sen ham kuchayib ketding) Nima gaplar endi…
…
Deb havas bilan gaplashishadi.
Qiladigan ish, ko’radigan joy ko’p, birinchi qadamni qo’yish kerak.
Dunyo siz o’ylaganingizchalik xavfli emas.
Javohir Akram
09.04.2026
Ishxona, Polsha
Ishlar yurishmasa
Kimdir xafa qilsa
Hammasi barbod bo’lib ketsa
Qarzga kirib ketsangiz
….
Qayaqqa borasiz? Kimga dardingizni aytasiz?
Uyingizga borasiz, ota-onangizni oldiga borasiz.
(Albatta uy va ota-ona muammoni yechib bermasligi mumkin, Allohdan yordam so’raysiz)
Nega?
Yashash tekin, mehr to’la, ertalab birga nonushta, kechga esa kechki ovqat.
Yana nima kerak ?!
Men har doim oilam borligi uchun hech nimadan qo’rqmayman.
Nima bo’lsa bo’lsin, eng yomon xohlatda, hech nima o’xshamasa, shartta uyimga ketvoraman, degan fikr bor.
Hammasini boshqatdan va boshqachasiga boshlayman.
Oilangizni qadriga yeting. Uyingizni yaxshi ko’ring.
Nima bo’lgandayam sizni katta qilgan, o’ynatgan, boqqan uy shu.
Yangi narsalar (sayohatlar, bizneslar, ideyalar, …) sinab ko’rishdan esa qo’rqmang, judaa o’xshamasa uyga qaytasiz.
Boshidan boshlaysiz.
Qaytganingizda hech kim ustingizdan kulib kutib olmaydi.
Samalyotda uchish qanday ekan?
Boshqa davlat va shaharlar, uyerdagi odamlar bilan gaplashish zo’r bo’lsa kerak-a?
Biznes qilyabdi degandi, sen ham kuchayib ketding) Nima gaplar endi…
…
Deb havas bilan gaplashishadi.
Qiladigan ish, ko’radigan joy ko’p, birinchi qadamni qo’yish kerak.
Dunyo siz o’ylaganingizchalik xavfli emas.
Javohir Akram
09.04.2026
Ishxona, Polsha
👍1
Forwarded from Yandex Uzbekistan for Developers
13-aprel kuni Yandex Uzbekistan qoshidagi ML School Stenford universiteti professori va real sanoat loyihalarida eng murakkab muammolarni hal qilish uchun sun’iy intellekt va ma’lumotlar fanidan foydalanadigan mutaxassis David Zhen Yin ishtirokida ingliz tilida ochiq ma’ruza o‘tkazadi.
U o‘z nutqida zamonaviy texnologiyalar ilmiy tadqiqotlardan tortib Chevron va Equinor kabi yirik kompaniyalarning vazifalarigacha bo‘lgan keng ko‘lamli loyihalarda noaniqlik bilan ishlash va qarorlar qabul qilishda qanday yordam berishi haqida so‘zlab beradi.
Ma’ruza 13-aprel kuni soat 16:00 da "School 21"da bo‘lib o‘tadi.
Bu jahon darajasidagi mutaxassisni jonli tinglash uchun noyob imkoniyat — tezroq ro‘yxatdan o‘ting
____
ML School при Yandex Uzbekistan 13 апреля проведёт открытую лекцию на английском языке с участием David Zhen Yin — профессора Stanford University и эксперта, который применяет AI и data science для решения сложнейших задач в реальных индустриальных проектах.
В своём выступлении он расскажет, как современные технологии помогают работать с неопределённостью и принимать решения в масштабных проектах — от научных исследований до задач крупнейших компаний вроде Chevron и Equinor.
Лекция пройдет 13 апреля в 16:00 в School 21.
Это редкая возможность вживую послушать эксперта мирового уровня — скорее регистрируйтесь
@yandexuzdev | Yandex Uzbekistan
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Forwarded from Mirokilov Davlatbek
Get ready for another
•
•
Onsite Perks:
⚖️ Fair Play: One laptop per team. No AI or external help. Let’s keep it sharp!
=> @ICPC_club
#ICPC #Programming #Codeforces #NewUzbekistanUniversity
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
ICPC Club NEWUU
Asadullo Ganiev invites you to join this group on Telegram.
https://www.youtube.com/watch?v=APU5bWbs_pw
https://s3.amazonaws.com/kajabi-storefronts-production/file-uploads/sites/2148099411/downloads/142ca1e-c4b2-3b52-c8f3-3e3ba636a48a_Problem_Set_1.pdf
https://s3.amazonaws.com/kajabi-storefronts-production/file-uploads/sites/2148099411/downloads/142ca1e-c4b2-3b52-c8f3-3e3ba636a48a_Problem_Set_1.pdf
YouTube
The Unfair Way I Got Good At LeetCode
Computer science students, new graduates, and bootcamp graduates...want to land your dream software engineering job/internship? Click here 👉 https://www.amanmanazir.com/coaching/?utm_source=youtube&utm_medium=video_description&utm_campaign=unfair_way_lee…
Recently, I participated in the Yandex Intern Week Offer contest.
I solved 3 out of 5 problems, but didn’t make it to the next stage.
At first, it felt like a setback. But after thinking about it, I realized something important: solving problems isn’t enough — timing and decision-making under pressure matter just as much.
This experience showed me exactly where I need to improve.
I’m glad I took part in it.
I’m glad I pushed myself.
And I’m even more motivated now.
Next time, I won’t just solve — I’ll solve faster
I solved 3 out of 5 problems, but didn’t make it to the next stage.
At first, it felt like a setback. But after thinking about it, I realized something important: solving problems isn’t enough — timing and decision-making under pressure matter just as much.
This experience showed me exactly where I need to improve.
I’m glad I took part in it.
I’m glad I pushed myself.
And I’m even more motivated now.
Next time, I won’t just solve — I’ll solve faster
🔥2
Recently, while solving a problem, I ran into an interesting issue related to memory limits (MLE / RE).
It pushed me to revisit how memory is actually allocated in C++ — especially the difference between stack, heap, and global/static (BSS) memory.
Here’s what I realized:
🔹 Stack
Used for local variables inside functions. Very fast, but small (~8MB limit).
Example:
---
🔹 Heap
Dynamic memory used via
Example:
---
🔹 Global / Static (BSS segment)
Allocated once for the whole program. Very useful in competitive programming for large arrays.
Example:
---
This experience reminded me that solving problems is not only about algorithms, but also about understanding how programs work under the hood.
Choosing the right memory area can be the difference between:
❌ Runtime Error
❌ Memory Limit Exceeded
and
✅ Accepted solution
Every small failure like this becomes a lesson — and that’s what makes the journey interesting.
Problem link: https://stepik.org/lesson/307332/step/7?unit=289420
It pushed me to revisit how memory is actually allocated in C++ — especially the difference between stack, heap, and global/static (BSS) memory.
Here’s what I realized:
🔹 Stack
Used for local variables inside functions. Very fast, but small (~8MB limit).
Example:
int a[1000000]; // inside function → may cause RE
---
🔹 Heap
Dynamic memory used via
new or vector. Can handle large data safely.Example:
vector<int> a(10000000); // safe (heap allocation)
---
🔹 Global / Static (BSS segment)
Allocated once for the whole program. Very useful in competitive programming for large arrays.
Example:
static int a[2000][2000]; // safe for large constraints
---
This experience reminded me that solving problems is not only about algorithms, but also about understanding how programs work under the hood.
Choosing the right memory area can be the difference between:
❌ Runtime Error
❌ Memory Limit Exceeded
and
✅ Accepted solution
Every small failure like this becomes a lesson — and that’s what makes the journey interesting.
Problem link: https://stepik.org/lesson/307332/step/7?unit=289420
🔥1
Forwarded from Naxalov | AI Blog 🔥
Linux - bu butun dunyo kompyuterlari, serverlari va smartfonlarining "yuragi" hisoblanadi. Yaqinda Linux asoschisi Linus Torvalds va uning jamoasi sun'iy intellekt (AI) borasida yakuniy to'xtamga kelishdi.
✅ AI'ga ruxsat: Dasturchilar Copilot kabi AI-yordamchilardan foydalanishi mumkin. Bu taqiqlanmaydi.
❌ "AI Slop" AI yozgan, lekin inson tekshirmagan sifatsiz va mantiqsiz kodlar qabul qilinmaydi.
👤 Mas'uliyat odamda: Agar kodda xato bo'lsa, "buni AI qildi" deb bahona qilib bo'lmaydi. Kod uchun faqat uni yuborgan dasturchi shaxsan javobgar bo'ladi.
Xulosa: AI - bu shunchaki tool, lekin sifat va xavfsizlik uchun faqat inson javob beradi!
✅ AI'ga ruxsat: Dasturchilar Copilot kabi AI-yordamchilardan foydalanishi mumkin. Bu taqiqlanmaydi.
❌ "AI Slop" AI yozgan, lekin inson tekshirmagan sifatsiz va mantiqsiz kodlar qabul qilinmaydi.
👤 Mas'uliyat odamda: Agar kodda xato bo'lsa, "buni AI qildi" deb bahona qilib bo'lmaydi. Kod uchun faqat uni yuborgan dasturchi shaxsan javobgar bo'ladi.
Xulosa: AI - bu shunchaki tool, lekin sifat va xavfsizlik uchun faqat inson javob beradi!
