Day 132
Kun masalalari:
🟢 704. Binary Search
🟡 289. Game of Life
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker build
DIY:
*nix systemasida docker docker build yordamida docker image create qilib, uni ishga tushirin. Mana bu qo’llanmadan foydalansangiz bo’ladi.
Javoblar:
🟢 2529. Maximum Count of Positive Integer and Negative Integer
🟡 1140. Stone Game II
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 704. Binary Search
🟡 289. Game of Life
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker build
DIY:
*nix systemasida docker docker build yordamida docker image create qilib, uni ishga tushirin. Mana bu qo’llanmadan foydalansangiz bo’ladi.
Javoblar:
🟢 2529. Maximum Count of Positive Integer and Negative Integer
🟡 1140. Stone Game II
#SDM
@khamidulla_inoyatov_microblog
👍2
Day 133
Kun masalalari:
🟢 2788. Split Strings by Separator
🟡 73. Set Matrix Zeroes
O’qish uchun material:
*nix dagi quyidagi komanda bilan
- docker network
DIY:
*nix systemasida kichik docker tarmoq yasang.
Javoblar:
🟢 704. Binary Search
🟡 289. Game of Life
#SDM
@khamidulla_inoyatov_microblog
Kun masalalari:
🟢 2788. Split Strings by Separator
🟡 73. Set Matrix Zeroes
O’qish uchun material:
*nix dagi quyidagi komanda bilan
<command> --help
orqali tanishing:- docker network
DIY:
*nix systemasida kichik docker tarmoq yasang.
Javoblar:
🟢 704. Binary Search
🟡 289. Game of Life
#SDM
@khamidulla_inoyatov_microblog
👍1
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