Day 022
Kun masalalari:
🟢 876. Middle of the Linked List
🟡 1669. Merge In Between Linked Lists
O’qish uchun material:
*inux dagi quyidagi komandalar bilan
- type
- whereis
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
Javoblar:
🟢 1290. Convert Binary Number in a Linked List to Integer
🟡 2181. Merge Nodes in Between Zeros
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 876. Middle of the Linked List
🟡 1669. Merge In Between Linked Lists
O’qish uchun material:
*inux dagi quyidagi komandalar bilan
man <command>
orqali tanishing:- type
- whereis
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
type who
whereis type
type whereis who which
Javoblar:
🟢 1290. Convert Binary Number in a Linked List to Integer
🟡 2181. Merge Nodes in Between Zeros
#SDM
@khamidulla_inoyatov_microblog
👍2
Docker 🐳
Yaqinda o’rganish uchun docker boyicha ma’lumot berishni boshlaymiz shuning uchun dockerni xozirdan install qilib ko’ringlar deb bitta tutorial yozgandim. Link orqali kirib qadama qadam bajarib ko’ringlar. Agar muammolar bo’lsa ana shu post ostida 👇🏻 yozib qoldiring.
Tutorial Ingiliz tilida yozilgani bilan sodda tilda yozilgan. Agar u bu kim tarjima bilan yordam bera olsa xursand bo’lardim. Va ikkita comunity point qoshib qoyardim.
#SDM
@khamidulla_inoyatov_microblog
Yaqinda o’rganish uchun docker boyicha ma’lumot berishni boshlaymiz shuning uchun dockerni xozirdan install qilib ko’ringlar deb bitta tutorial yozgandim. Link orqali kirib qadama qadam bajarib ko’ringlar. Agar muammolar bo’lsa ana shu post ostida 👇🏻 yozib qoldiring.
Tutorial Ingiliz tilida yozilgani bilan sodda tilda yozilgan. Agar u bu kim tarjima bilan yordam bera olsa xursand bo’lardim. Va ikkita comunity point qoshib qoyardim.
#SDM
@khamidulla_inoyatov_microblog
🐳11👍3⚡1
Kechagi yomg’irda xo’l bo’lgan so’mkalarni shamolda qurutshyaptimi?
😁13
Day 023
Kun masalalari:
🟢 206. Reverse Linked List
🟡 237. Delete Node in a Linked List
O’qish uchun material:
*inux dagi quyidagi komanda bilan
- grep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
Javoblar:
🟢 876. Middle of the Linked List
🟡 1669. Merge In Between Linked Lists
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 206. Reverse Linked List
🟡 237. Delete Node in a Linked List
O’qish uchun material:
*inux dagi quyidagi komanda bilan
man <command>
orqali tanishing:- grep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
mkdir day-023
cd day-023
touch file.md
echo "Hello world" >> file.md
cd ..
grep -r "Hello" *
Javoblar:
🟢 876. Middle of the Linked List
🟡 1669. Merge In Between Linked Lists
#SDM
@khamidulla_inoyatov_microblog
👍3
Yakshanba kuni code review qilamizmi?
Anonymous Poll
76%
Xa
2%
Yo’q
11%
Menga baribir
11%
Men o’zga sayoradanman bizda code review yo’q
😁6🤣4
Code reviewni online YouTube orqali qilamizmi?
Anonymous Poll
76%
Xa
5%
Yo’q
8%
Menga baribir
11%
O’zga sayoraliklar YouTube ko’rmidi
😁2
YouTube Watch Party 3🎉!
YouTube Watch Party - dan maqsad xafta davomida IT ga doir siz ko’rgan va o’zizga yoqqan YouTube videolar bilan ulashish va birgalikda muxokama qilish. Shu post ostida YouTube linklarni va ularga qisqa tavsif berish orqali ulashing.
#SDM
@khamidulla_inoyatov_microblog
YouTube Watch Party - dan maqsad xafta davomida IT ga doir siz ko’rgan va o’zizga yoqqan YouTube videolar bilan ulashish va birgalikda muxokama qilish. Shu post ostida YouTube linklarni va ularga qisqa tavsif berish orqali ulashing.
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 024
Kun masalalari:
🟢21. Merge Two Sorted Lists
🟡382. Linked List Random Node
O’qish uchun material:
*inux dagi quyidagi komanda bilan
- egrep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
Javoblar:
🟢 206. Reverse Linked List
🟡 237. Delete Node in a Linked List
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢21. Merge Two Sorted Lists
🟡382. Linked List Random Node
O’qish uchun material:
*inux dagi quyidagi komanda bilan
man <command>
orqali tanishing:- egrep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
mkdir day-024
cd day-024
touch file.md
echo Apple >> file.md
echo Banana >> file.md
echo Cherry >> file.md
echo Durian >> file.md
grep "^\(A\|D\)" file.md
egrep "^(A|D)" file.md
Javoblar:
🟢 206. Reverse Linked List
🟡 237. Delete Node in a Linked List
#SDM
@khamidulla_inoyatov_microblog
👍3
Code review.
Bu xaftani code review sini formatini oldingi xafta bilan bir xil bo’ladi. Shu post ostida siz o’zingiz ishlagan misollaringizni submissionlarini yuborishingiz mumkin. Ertaga soat 9-iyul 20:00 dan 21:00 gacha yuborilgan submissionlarni muxokama qilamiz. YouTube da balki stream xam qilarmiz.
#SDM
@khamidulla_inoyatov_microblog
Bu xaftani code review sini formatini oldingi xafta bilan bir xil bo’ladi. Shu post ostida siz o’zingiz ishlagan misollaringizni submissionlarini yuborishingiz mumkin. Ertaga soat 9-iyul 20:00 dan 21:00 gacha yuborilgan submissionlarni muxokama qilamiz. YouTube da balki stream xam qilarmiz.
#SDM
@khamidulla_inoyatov_microblog
👍6
Day 025
Kun masalalari:
🟢160. Intersection of Two Linked Lists
🟡2130. Maximum Twin Sum of a Linked List
O’qish uchun material:
*inux dagi quyidagi komanda bilan
- fgrep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
Javoblar:
🟢21. Merge Two Sorted Lists
🟡382. Linked List Random Node
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢160. Intersection of Two Linked Lists
🟡2130. Maximum Twin Sum of a Linked List
O’qish uchun material:
*inux dagi quyidagi komanda bilan
man <command>
orqali tanishing:- fgrep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
mkdir day-025
cd day-025
touch file.md
echo apple > file.md
echo banana >> file.md
echo cherry >> file.md
echo appple >> file.md
grep "apple" file.md
egrep "ap+p?le" file.md
fgrep "apple" file.md
Javoblar:
🟢21. Merge Two Sorted Lists
🟡382. Linked List Random Node
#SDM
@khamidulla_inoyatov_microblog
👍2
Chaqmoq ⚡️
Kutub turgandim rasmga olaman deb. Shuning uchun bugungi code review sal kechroq boshlandi
@khamidulla_inoyatov_microblog
Kutub turgandim rasmga olaman deb. Shuning uchun bugungi code review sal kechroq boshlandi
@khamidulla_inoyatov_microblog
⚡13👍4😁2
Day 026
Kun masalalari:
🟢 234. Palindrome Linked List
🟡 1721. Swapping Nodes in a Linked List
O’qish uchun material:
*inux dagi quyidagi komanda bilan
- pgrep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. username ni o’rniga o’zingizning username’ingizni qo’yasiz.
Javoblar:
🟢 160. Intersection of Two Linked Lists
🟡 2130. Maximum Twin Sum of a Linked List
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 234. Palindrome Linked List
🟡 1721. Swapping Nodes in a Linked List
O’qish uchun material:
*inux dagi quyidagi komanda bilan
man <command>
orqali tanishing:- pgrep
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. username ni o’rniga o’zingizning username’ingizni qo’yasiz.
pgrep -l chrome
pgrep -lu username
Javoblar:
🟢 160. Intersection of Two Linked Lists
🟡 2130. Maximum Twin Sum of a Linked List
#SDM
@khamidulla_inoyatov_microblog
👍2🔥2
Cheat sheet
Kecha bir algorithm ustida gaplashganimizda dasturlash tilida ishlatilgan data structure ni method larini ishlash tezligini #SDM qatnashchilari orasida bilmaydiganlar bordek tuyuldi. Shuning uchun men Java misolida cheat sheet ni barchaga ko’rsatmoqchi edim. Siz xam o’z dasturlash tilingizda cheat sheet topib uni yodlaguningizga qadar ko’z oldingizda turishini taminlang. Boshqalarga yordam bermoqchi bo’lsangiz mana shu post ostida o’zingiz topgan cheat sheet bilan ulashing.
#SDM
@khamidulla_inoyatov_microblog
Kecha bir algorithm ustida gaplashganimizda dasturlash tilida ishlatilgan data structure ni method larini ishlash tezligini #SDM qatnashchilari orasida bilmaydiganlar bordek tuyuldi. Shuning uchun men Java misolida cheat sheet ni barchaga ko’rsatmoqchi edim. Siz xam o’z dasturlash tilingizda cheat sheet topib uni yodlaguningizga qadar ko’z oldingizda turishini taminlang. Boshqalarga yordam bermoqchi bo’lsangiz mana shu post ostida o’zingiz topgan cheat sheet bilan ulashing.
#SDM
@khamidulla_inoyatov_microblog
👍5❤1
Day 027
Kun masalalari:
🟢 83. Remove Duplicates from Sorted List
🟡 1472. Design Browser History
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- paste
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
Javoblar:
🟢 234. Palindrome Linked List
🟡 1721. Swapping Nodes in a Linked List
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 83. Remove Duplicates from Sorted List
🟡 1472. Design Browser History
O’qish uchun material:
*nix dagi quyidagi komanda bilan
man <command>
orqali tanishing:- paste
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.
mkdir day-027
cd day-027
touch fruits.md
echo "Apple\nBanana\nCherry\nDurian" >> fruits.md
touch numbers.md
echo "One\nTwo\nThree\nFour\nFive" >> numbers.md
cat fruits.md
cat numbers.md
paste fruits.md numbers.md
paste numbers.md fruits.md
Javoblar:
🟢 234. Palindrome Linked List
🟡 1721. Swapping Nodes in a Linked List
#SDM
@khamidulla_inoyatov_microblog
🔥3👍1
Week four
Bir pastda to’rtunchi xafta xam o’tib ketibdi. Birinchi kundan marafonda qatnashayotganlar 50 dan ortiq masala ishlashgan. Shundan 25 tasi o’rta qiyinlik darajasida.
Takidlab o’tish kerakki 10 ta masalani bir kunda ishlash oson. Lekin xar kuni 2 maslani ishlash qiyin. Xayotda xamma narsa bo’lishi mumkin. Lekin bardovom ishlash uchun matonat kerak. Siz qila olasiz. Siz oxirigacha bora olasiz. Siz bundan ko’piga xam qodirsiz.
Siz o’zingizni qanday xis qilyapsiz? Qanday muammolarga duch kelyapsiz? Postni tagida o’z fikirlaringiz bilan ulashing.
Ozingizni royxatdan toping.
#SDM
@khamidulla_inoyatov_microblog
Bir pastda to’rtunchi xafta xam o’tib ketibdi. Birinchi kundan marafonda qatnashayotganlar 50 dan ortiq masala ishlashgan. Shundan 25 tasi o’rta qiyinlik darajasida.
Takidlab o’tish kerakki 10 ta masalani bir kunda ishlash oson. Lekin xar kuni 2 maslani ishlash qiyin. Xayotda xamma narsa bo’lishi mumkin. Lekin bardovom ishlash uchun matonat kerak. Siz qila olasiz. Siz oxirigacha bora olasiz. Siz bundan ko’piga xam qodirsiz.
Siz o’zingizni qanday xis qilyapsiz? Qanday muammolarga duch kelyapsiz? Postni tagida o’z fikirlaringiz bilan ulashing.
Ozingizni royxatdan toping.
#SDM
@khamidulla_inoyatov_microblog
🔥10👍3
Day 028
Kun masalalari:
🟢 705. Design HashSet
🟡 24. Swap Nodes in Pairs
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- uname
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. uname komandasining boshqa option’larini ham tekshirib ko’ring.
Javoblar:
🟢 83. Remove Duplicates from Sorted List
🟡 1472. Design Browser History
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 705. Design HashSet
🟡 24. Swap Nodes in Pairs
O’qish uchun material:
*nix dagi quyidagi komanda bilan
man <command>
orqali tanishing:- uname
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. uname komandasining boshqa option’larini ham tekshirib ko’ring.
uname -a
uname -v
Javoblar:
🟢 83. Remove Duplicates from Sorted List
🟡 1472. Design Browser History
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 029
Kun masalalari:
🟢 706. Design HashMap
🟡 2326. Spiral Matrix IV
O’qish uchun material:
*inux dagi quyidagi komanda bilan
- hostname
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. username ni o’rniga o’zingizning username’ingizni qo’yasiz.
Javoblar:
🟢 705. Design HashSet
🟡 24. Swap Nodes in Pairs
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 706. Design HashMap
🟡 2326. Spiral Matrix IV
O’qish uchun material:
*inux dagi quyidagi komanda bilan
man <command>
orqali tanishing:- hostname
DIY:
*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. username ni o’rniga o’zingizning username’ingizni qo’yasiz.
hostname
hostname -s
hostname -d
Javoblar:
🟢 705. Design HashSet
🟡 24. Swap Nodes in Pairs
#SDM
@khamidulla_inoyatov_microblog
❤3⚡2