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 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
Day 152

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