Khamidulla’s Micro Blog 🫵🏻
221 subscribers
342 photos
9 videos
207 links
I am half and half. Half muggle and half magic coder. Speaking in Python language. Coffee, coding, no-smoking and sleeping.

Telegram Blog: @khamidulla_inoyatov
On YouTube: https://m.youtube.com/channel/UClxV0oe3u2gUzlybE2wTN_Q
Download Telegram
Day 132

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 <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 <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 <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 <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 <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 <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 <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 <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
👍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 <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 <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 <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 <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 <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 <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 <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 <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 <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 <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