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 125

Kun masalalari:

🟢 2057. Smallest Index With Equal Value
🟡 946. Validate Stack Sequences

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker search

DIY:

*nix systemasida docker search orqali Ubuntu (kafka/postgres/redis/jre) lik konteyner qidirib ko’ring.

Javoblar:

🟢 1005. Maximize Sum Of Array After K Negations
🟡 2305. Fair Distribution of Cookies

#SDM

@khamidulla_inoyatov_microblog
👍1
Day 126

Kun masalalari:

🟢 1460. Make Two Arrays Equal by Reversing Subarrays
🟡 959. Regions Cut By Slashes

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker cp

DIY:

*nix systemasida yangi docker konteyner xosil qilib, undan biron faylni “docker cp” yordamida o’z sistemangizga ko’chirin.

Javoblar:

🟢 2057. Smallest Index With Equal Value
🟡 946. Validate Stack Sequences

#SDM

@khamidulla_inoyatov_microblog
👍1
Day 127

Kun masalalari:

🟢 977. Squares of a Sorted Array
🟡 1110. Delete Nodes And Return Forest

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker pull

DIY:

*nix systemasida docker pull komandasi yordamida ubuntu image’ni ko’chiring, va uni ishga tushiring.

Javoblar:

🟢 1460. Make Two Arrays Equal by Reversing Subarrays
🟡 959. Regions Cut By Slashes

#SDM

@khamidulla_inoyatov_microblog
👍1
Day 128

Kun masalalari:

🟢 88. Merge Sorted Array
🟡 852. Peak Index in a Mountain Array

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker commit

DIY:

*nix systemasida Ubuntu docker image’ni qidirib (docker search), uni ko’chirib olib, konteynerni create qiling. Konteynerda yangi application o’rnatib (masalan, python/django), bu konteynerni ubuntu-django deb saqlab qo’ying (docker commit orqali).

Javoblar:

🟢 977. Squares of a Sorted Array
🟡 1110. Delete Nodes And Return Forest

#SDM

@khamidulla_inoyatov_microblog
👍1
Day 129

Kun masalalari:

🟢 747. Largest Number At Least Twice of Others
🟡 1020. Number of Enclaves

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker save

DIY:

*nix systemasida bor docker image’laringizdan birini (yoki bir nechtasini) save’ qiling (docker save yordamida). Image’lar <my-image.tar> ko’rinishida saqlanishi kerak.

Javoblar:

🟢 88. Merge Sorted Array
🟡 852. Peak Index in a Mountain Array

#SDM

@khamidulla_inoyatov_microblog
👍1
Day 130

Kun masalalari:

🟢 2154. Keep Multiplying Found Values by Two
🟡 1011. Capacity To Ship Packages Within D Days

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker swarm

DIY:

*nix systemasida swarm node’ni ishga tushirib ko’ring. Mana bu maqoladan foydalanishingiz mumkin.

Javoblar:

🟢 747. Largest Number At Least Twice of Others
🟡 1020. Number of Enclaves

#SDM

@khamidulla_inoyatov_microblog
👍2
Day 131

Kun masalalari:

🟢 2529. Maximum Count of Positive Integer and Negative Integer
🟡 1140. Stone Game II

O’qish uchun material:

*nix dagi quyidagi komanda bilan <command> --help orqali tanishing:

- docker create

DIY:

*nix systemasida docker konteyner ni create qilish docker-compose bilan o’rgangan edik. Endi esa, regular yo’lini ko’rib chiqamiz - docker create yordamida konteyner yasaladi, lekin u ishga tushmaydi; Ishga tushirish uchun, alohida docker start ni ishlatishimiz kerak bo’ladi.

docker create -it --name my_container ubuntu:20.04
docker start my_container


Javoblar:

🟢 2154. Keep Multiplying Found Values by Two
🟡 1011. Capacity To Ship Packages Within D Days

#SDM

@khamidulla_inoyatov_microblog
👍4
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