Day 134
Kun masalalari:
🟢 1221. Split a String in Balanced Strings
🟡 304. Range Sum Query 2D - Immutable
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker plugin
DIY:
*nix systemasida docker plugin komandasi yordamida ‘hello-world’ plug-in ni o’rnatib, ishlatib ko’ring.
Javoblar:
🟢 2788. Split Strings by Separator
🟡 73. Set Matrix Zeroes
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 1221. Split a String in Balanced Strings
🟡 304. Range Sum Query 2D - Immutable
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker plugin
DIY:
*nix systemasida docker plugin komandasi yordamida ‘hello-world’ plug-in ni o’rnatib, ishlatib ko’ring.
Javoblar:
🟢 2788. Split Strings by Separator
🟡 73. Set Matrix Zeroes
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 135
Kun masalalari:
🟢 303. Range Sum Query - Immutable
🟡 421. Maximum XOR of Two Numbers in an Array
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker stats
DIY:
*nix systemasida docker konteyner ishga tushirib, uning real-vaqt dagi statistikasini oling.
Javoblar:
🟢 1221. Split a String in Balanced Strings
🟡 304. Range Sum Query 2D - Immutable
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 303. Range Sum Query - Immutable
🟡 421. Maximum XOR of Two Numbers in an Array
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker stats
DIY:
*nix systemasida docker konteyner ishga tushirib, uning real-vaqt dagi statistikasini oling.
Javoblar:
🟢 1221. Split a String in Balanced Strings
🟡 304. Range Sum Query 2D - Immutable
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 136
Kun masalalari:
🟢 888. Fair Candy Swap
🟡 833. Find And Replace in String
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker system
DIY:
*nix systemasida Docker qancha diskni ishlatgani, xotiraning qancha qismini qisqartisish mumkin, yoki qanday ishlayotgan docker konteynerlar haqidagi ma’lumotni
Javoblar:
🟢 303. Range Sum Query - Immutable
🟡 421. Maximum XOR of Two Numbers in an Array
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 888. Fair Candy Swap
🟡 833. Find And Replace in String
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker system
DIY:
*nix systemasida Docker qancha diskni ishlatgani, xotiraning qancha qismini qisqartisish mumkin, yoki qanday ishlayotgan docker konteynerlar haqidagi ma’lumotni
docker system
komandasi yordamida olib ko’ring. Javoblar:
🟢 303. Range Sum Query - Immutable
🟡 421. Maximum XOR of Two Numbers in an Array
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 137
Kun masalalari:
🟢 896. Monotonic Array
🟡 994. Rotting Oranges
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker trust
DIY:
Sizda bor docker image’larining signature’ni docker trust orqali tekshirib ko’ring.
Javoblar:
🟢 888. Fair Candy Swap
🟡 833. Find And Replace in String
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 896. Monotonic Array
🟡 994. Rotting Oranges
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker trust
DIY:
Sizda bor docker image’larining signature’ni docker trust orqali tekshirib ko’ring.
Javoblar:
🟢 888. Fair Candy Swap
🟡 833. Find And Replace in String
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 138
Kun masalalari:
🟢 2210. Count Hills and Valleys in an Array
🟡 2101. Detonate the Maximum Bombs
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker update
DIY:
*nix sistemasida docker koneyner yasab, uni ishga tushirib, keyin docker update yordamida CPU yoki memory uchun berilgan maksimum qiymatlarini o’zgartirib ko’ring.
Javoblar:
🟢 896. Monotonic Array
🟡 994. Rotting Oranges
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2210. Count Hills and Valleys in an Array
🟡 2101. Detonate the Maximum Bombs
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker update
DIY:
*nix sistemasida docker koneyner yasab, uni ishga tushirib, keyin docker update yordamida CPU yoki memory uchun berilgan maksimum qiymatlarini o’zgartirib ko’ring.
Javoblar:
🟢 896. Monotonic Array
🟡 994. Rotting Oranges
#SDM
@khamidulla_inoyatov_microblog
❤1👍1
Day 139
Kun masalalari:
🟢 1403. Minimum Subsequence in Non-Increasing Order
🟡 695. Max Area of Island
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker volume
DIY:
\nix sistemasida docker konteyner uchun volume’ yasab, konteynerni yangi yasalgan volume bilan birga ishga tushirib ko’ring.
Javoblar:
🟢 2210. Count Hills and Valleys in an Array
🟡 2101. Detonate the Maximum Bombs
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 1403. Minimum Subsequence in Non-Increasing Order
🟡 695. Max Area of Island
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker volume
DIY:
\nix sistemasida docker konteyner uchun volume’ yasab, konteynerni yangi yasalgan volume bilan birga ishga tushirib ko’ring.
Javoblar:
🟢 2210. Count Hills and Valleys in an Array
🟡 2101. Detonate the Maximum Bombs
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 140
Kun masalalari:
🟢 1995. Count Special Quadruplets
🟡 200. Number of Islands
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker container
DIY:
*nix sistemasida aynan konteynerlarni boshqarish uchun ‘docker container’ komandasini ishlatib ko’ring (start/stop/create/kill va hk). Oldin ishlatgan docker komandalaridan qanday farq qiladi?
Javoblar:
🟢 1403. Minimum Subsequence in Non-Increasing Order
🟡 695. Max Area of Island
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 1995. Count Special Quadruplets
🟡 200. Number of Islands
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker container
DIY:
*nix sistemasida aynan konteynerlarni boshqarish uchun ‘docker container’ komandasini ishlatib ko’ring (start/stop/create/kill va hk). Oldin ishlatgan docker komandalaridan qanday farq qiladi?
Javoblar:
🟢 1403. Minimum Subsequence in Non-Increasing Order
🟡 695. Max Area of Island
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 141
Kun masalalari:
🟢 812. Largest Triangle Area
🟡 384. Shuffle an Array
DIY:
Docker komandalarini mantiqiy bo’limlarga ajratib chiqing:
| Image management | Container management | Docker Network | Docker Volume | System&Info | Swarm | Misc. |
Javoblar:
🟢 1995. Count Special Quadruplets
🟡 200. Number of Islands
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 812. Largest Triangle Area
🟡 384. Shuffle an Array
DIY:
Docker komandalarini mantiqiy bo’limlarga ajratib chiqing:
| Image management | Container management | Docker Network | Docker Volume | System&Info | Swarm | Misc. |
Javoblar:
🟢 1995. Count Special Quadruplets
🟡 200. Number of Islands
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 142
Kun masalalari:
🟢 349. Intersection of Two Arrays
🟡 2358. Maximum Number of Groups Entering a Competition
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git init
DIY:
Bugundan boshlab git - distributed version control system (tarqatilgan versiyani boshqarish tizimi) haqida komandalari berib boraman.
*nix sistemasida o’zingiz xoxlagan directory’ da git repository ni ishga tushiring (
Javoblar:
🟢 812. Largest Triangle Area
🟡 384. Shuffle an Array
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 349. Intersection of Two Arrays
🟡 2358. Maximum Number of Groups Entering a Competition
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git init
DIY:
Bugundan boshlab git - distributed version control system (tarqatilgan versiyani boshqarish tizimi) haqida komandalari berib boraman.
*nix sistemasida o’zingiz xoxlagan directory’ da git repository ni ishga tushiring (
git init
). Bu komandani bajarganizngizdan keyin, usha directory’da xosil bo’lgan .git directory’ni o’rganib chiqing.Javoblar:
🟢 812. Largest Triangle Area
🟡 384. Shuffle an Array
#SDM
@khamidulla_inoyatov_microblog
👍3
Day143
Kun masalalari:
🟢 350. Intersection of Two Arrays II
🟡 2024. Maximize the Confusion of an Exam
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git status
DIY:
*nix sistemasida yangi directory yaratib, uni ichida git repository ni ishga tushiring. Endi esa, usha directory’da yangi fayl yasang (sample.txt). git status komandasi orqali qaysi yangi fayllar track’ga qo’shilgan/yasalganligini bilsangiz bo’ladi.
Javoblar:
🟢 349. Intersection of Two Arrays
🟡 2358. Maximum Number of Groups Entering a Competition
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 350. Intersection of Two Arrays II
🟡 2024. Maximize the Confusion of an Exam
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git status
DIY:
*nix sistemasida yangi directory yaratib, uni ichida git repository ni ishga tushiring. Endi esa, usha directory’da yangi fayl yasang (sample.txt). git status komandasi orqali qaysi yangi fayllar track’ga qo’shilgan/yasalganligini bilsangiz bo’ladi.
Javoblar:
🟢 349. Intersection of Two Arrays
🟡 2358. Maximum Number of Groups Entering a Competition
#SDM
@khamidulla_inoyatov_microblog
👍4
Day 144
Kun masalalari:
🟢 2085. Count Common Words With One Occurrence
🟡 1268. Search Suggestions System
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git add
DIY:
Kecha yasagan directory’ni ichidagi file’ni git’ning ‘staging area’ siga
Javoblar:
🟢 350. Intersection of Two Arrays II
🟡 2024. Maximize the Confusion of an Exam
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2085. Count Common Words With One Occurrence
🟡 1268. Search Suggestions System
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git add
DIY:
Kecha yasagan directory’ni ichidagi file’ni git’ning ‘staging area’ siga
git add
komandasi yordamida qo’shing. Javoblar:
🟢 350. Intersection of Two Arrays II
🟡 2024. Maximize the Confusion of an Exam
#SDM
@khamidulla_inoyatov_microblog
👍4
Day 145
Kun masalalari:
🟢 2248. Intersection of Multiple Arrays
🟡 2517. Maximum Tastiness of Candy Basket
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git commit
DIY:
Bugungacha qilganlarimiz - directory’da git ishga tushirish, fayl qo’shish, git statusini ko’rishdan keyingi vazifa, bu faylni git repository’ga q’shish bo’ladi.
Javoblar:
🟢 2085. Count Common Words With One Occurrence
🟡 1268. Search Suggestions System
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2248. Intersection of Multiple Arrays
🟡 2517. Maximum Tastiness of Candy Basket
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git commit
DIY:
Bugungacha qilganlarimiz - directory’da git ishga tushirish, fayl qo’shish, git statusini ko’rishdan keyingi vazifa, bu faylni git repository’ga q’shish bo’ladi.
git commit -m “<message>”
komandasi bilan yangi faylni git repository’ga qo’shing. Javoblar:
🟢 2085. Count Common Words With One Occurrence
🟡 1268. Search Suggestions System
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 146
Kun masalalari:
🟢 2540. Minimum Common Value
🟡 347. Top K Frequent Elements
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git log
DIY:
Javoblar:
🟢 2248. Intersection of Multiple Arrays
🟡 2517. Maximum Tastiness of Candy Basket
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2540. Minimum Common Value
🟡 347. Top K Frequent Elements
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git log
DIY:
git log
komandasini ishlatib, oxirgi commit’lar ro’yxatini ko’rishingiz mumkin: commit’ning hash kodi, kim tomonidan commit qilingan (user & e-mail address), qachon commit qilingan va commit xabari.Javoblar:
🟢 2248. Intersection of Multiple Arrays
🟡 2517. Maximum Tastiness of Candy Basket
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 147
Kun masalalari:
🟢 441. Arranging Coins
🟡 105. Construct Binary Tree from Preorder and Inorder Traversal
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git branch
DIY:
Qilayotgan gir proektingizdan
Javoblar:
🟢 2540. Minimum Common Value
🟡 347. Top K Frequent Elements
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 441. Arranging Coins
🟡 105. Construct Binary Tree from Preorder and Inorder Traversal
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git branch
DIY:
Qilayotgan gir proektingizdan
git branch
ni ishlatib, yangi branch ishga tushiring. Yangi branch da ekanligingizni git status
komandasi orqali tekshiring.Javoblar:
🟢 2540. Minimum Common Value
🟡 347. Top K Frequent Elements
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 148
Kun masalalari:
🟢 1636. Sort Array by Increasing Frequency
🟡 648. Replace Words
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git switch
DIY:
Proektingizda 2 ta yangi branch ishga tushirib, biridan ikkinchisiga
Javoblar:
🟢 441. Arranging Coins
🟡 105. Construct Binary Tree from Preorder and Inorder Traversal
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 1636. Sort Array by Increasing Frequency
🟡 648. Replace Words
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git switch
DIY:
Proektingizda 2 ta yangi branch ishga tushirib, biridan ikkinchisiga
git switch
komandasi orqali o’tib ko’ring.Javoblar:
🟢 441. Arranging Coins
🟡 105. Construct Binary Tree from Preorder and Inorder Traversal
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 149
Kun masalalari:
🟢 2206. Divide Array Into Equal Pairs
🟡 208. Implement Trie (Prefix Tree)
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git cat-file
DIY:
Proektingizdagi oxirgi commit’larni
Javoblar:
🟢 1636. Sort Array by Increasing Frequency
🟡 648. Replace Words
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2206. Divide Array Into Equal Pairs
🟡 208. Implement Trie (Prefix Tree)
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git cat-file
DIY:
Proektingizdagi oxirgi commit’larni
git log
orqali o’rganib chiqing. Va eng oxirgi commit’ning hash’ini olib, uni git cat-file
bilan tekshirib ko’ring. Javoblar:
🟢 1636. Sort Array by Increasing Frequency
🟡 648. Replace Words
#SDM
@khamidulla_inoyatov_microblog
👍3
Day 150
Kun masalalari:
🟢 2570. Merge Two 2D Arrays by Summing Values
🟡 211. Design Add and Search Words Data Structure
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git merge
DIY:
Git ni boshlaganimizdan beri, bir nechta branch’larni ishga tushirgan bo’lishingiz kerak 🙂. Bugun usha branchlardan oxirgisini main’ (asosiy) branch bilan ‘git merge’ komandasi yordamida birlashtirib ko’ring. (Ertaga git haqida qisqacha maqola tayyorlashga harakat qilaman)
Javoblar:
🟢 2206. Divide Array Into Equal Pairs
🟡 208. Implement Trie (Prefix Tree)
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2570. Merge Two 2D Arrays by Summing Values
🟡 211. Design Add and Search Words Data Structure
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git merge
DIY:
Git ni boshlaganimizdan beri, bir nechta branch’larni ishga tushirgan bo’lishingiz kerak 🙂. Bugun usha branchlardan oxirgisini main’ (asosiy) branch bilan ‘git merge’ komandasi yordamida birlashtirib ko’ring. (Ertaga git haqida qisqacha maqola tayyorlashga harakat qilaman)
Javoblar:
🟢 2206. Divide Array Into Equal Pairs
🟡 208. Implement Trie (Prefix Tree)
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 151
Kun masalalari:
🟢 2418. Sort the People
🟡 2374. Node With Highest Edge Score
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git push
DIY:
Javoblar:
🟢 2570. Merge Two 2D Arrays by Summing Values
🟡 211. Design Add and Search Words Data Structure
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2418. Sort the People
🟡 2374. Node With Highest Edge Score
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git push
DIY:
git push
komandasini ishlatib local repository’dagi barcha content’ni remote repository’ga yuklang. Javoblar:
🟢 2570. Merge Two 2D Arrays by Summing Values
🟡 211. Design Add and Search Words Data Structure
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 152
Kun masalalari:
🟢 2255. Count Prefixes of a Given String
🟡 676. Implement Magic Dictionary
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git checkout
DIY:
Javoblar:
🟢 2418. Sort the People
🟡 2374. Node With Highest Edge Score
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2255. Count Prefixes of a Given String
🟡 676. Implement Magic Dictionary
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git checkout
DIY:
git checkout
komandasini bir qancha maqsadlar uchun ishlatsa bo’ladi. Shulardan biri - yangi branch ishga tushirib, unga o’tish. Yoki, ma’lum bir fayl’dagi o’zgarishlarni hammasini bekor qilib, asliga qaytarish. Siz yangi branch ishga tushib, unga o’tishni, va yana oldingi branch ga qaytishni tekshirib ko’ring: git checkout -b new_branch
va git checkout -
Javoblar:
🟢 2418. Sort the People
🟡 2374. Node With Highest Edge Score
#SDM
@khamidulla_inoyatov_microblog
👍1
Day 154
Kun masalalari:
🟢 1961. Check If String Is a Prefix of Array
🟡 739. Daily Temperatures
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- git remote
DIY:
Javoblar:
🟢 2255. Count Prefixes of a Given String
🟡 676. Implement Magic Dictionary
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 1961. Check If String Is a Prefix of Array
🟡 739. Daily Temperatures
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- git remote
DIY:
git remote
komandasi yordamida sizning local repository’ingizga ulangan remote repository’larning ro’yxatini oling. Yangi remote repository’ qo’shing. Va uni nomini o’zgartirib ko’ring. Javoblar:
🟢 2255. Count Prefixes of a Given String
🟡 676. Implement Magic Dictionary
#SDM
@khamidulla_inoyatov_microblog
👍1🔥1