Khamidulla’s Micro Blog 🫵🏻
222 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 050

Kun masalalari:

🟢 404. Sum of Left Leaves
🟡 623. Add One Row to Tree

O’qish uchun material:

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

- wall

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. Buning uchun sizga 2 ta Terminal kerak bo’ladi. Terminal 1 dan komandani bajarib, uning natijasini Terminal 2 da ham ko’rishingiz mumkin.

Terminal 1:

cd ~
wall "The system will be restarted in 10 minutes"


Javoblar:

🟢 530. Minimum Absolute Difference in BST
🟡 103. Binary Tree Zigzag Level Order Traversal

#SDM


@khamidulla_inoyatov_microblog
👍3🔥1
Day 051

Kun masalalari:

🟢 101. Symmetric Tree
🟡 655. Print Binary Tree

O’qish uchun material:

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

- expr

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
expr 3 + 5
expr length ABCdef

Javoblar:

🟢 404. Sum of Left Leaves
🟡 623. Add One Row to Tree

#SDM

@khamidulla_inoyatov_microblog
👍3
Day 052

Kun masalalari:

🟢 993. Cousins in Binary Tree
🟡 107. Binary Tree Level Order Traversal II

O’qish uchun material:

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

- nslookup

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
nslookup


Javoblar:

🟢 101. Symmetric Tree
🟡 655. Print Binary Tree

#SDM

@khamidulla_inoyatov_microblog
👍3
Day 053

Kun masalalari:

🟢 112. Path Sum
🟡 129. Sum Root to Leaf Numbers

O’qish uchun material:

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

- dig

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
dig

Javoblar:

🟢 993. Cousins in Binary Tree
🟡 107. Binary Tree Level Order Traversal II

#SDM

@khamidulla_inoyatov_microblog
👍2
Day 054

Kun masalalari:

🟢 572. Subtree of Another Tree
🟡 106. Construct Binary Tree from Inorder and Postorder Traversal

O’qish uchun material:

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

- ifconfig

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
ifconfig -a


Javoblar:

🟢 112. Path Sum
🟡 129. Sum Root to Leaf Numbers

#SDM

@khamidulla_inoyatov_microblog
👍4
Day 055

Kun masalalari:

🟢 111. Minimum Depth of Binary Tree
🟡 109. Convert Sorted List to Binary Search Tree

O’qish uchun material:

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

- iftop

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
iftop
iftop -i eth0
iftop -t


Javoblar:

🟢 572. Subtree of Another Tree
🟡 106. Construct Binary Tree from Inorder and Postorder Traversal

#SDM

@khamidulla_inoyatov_microblog
🔥2👍1
Day 056

Kun masalalari:

🟢 671. Second Minimum Node In a Binary Tree
🟡 113. Path Sum II

O’qish uchun material:

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

- bzip2

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
dd if=/dev/urandom of=bigfile.txt bs=1M count=100
bzip2 bigfile.txt
ls -lh bigfile.txt*


Javoblar:

🟢 111. Minimum Depth of Binary Tree
🟡 109. Convert Sorted List to Binary Search Tree

#SDM

@khamidulla_inoyatov_microblog
👍2
Day 057

Kun masalalari:

🟢 222. Count Complete Tree Nodes
🟡 958. Check Completeness of a Binary Tree

O’qish uchun material:

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

- bunzip2

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
dd if=/dev/urandom of=bigfile.txt bs=1M count=100
bzip2 bigfile.txt
ls -lh bigfile.txt*

mkdir zip_files
mv bigfile.txt.bz2 zip_files/
cd zip_files
bunzip2 bigfile.txt.bz2


Javoblar:

🟢 671. Second Minimum Node In a Binary Tree
🟡 113. Path Sum II

#SDM

@khamidulla_inoyatov_microblog
👍3
Day 058

Kun masalalari:

🟢 1464. Maximum Product of Two Elements in an Array
🟡 2336. Smallest Number in Infinite Set

O’qish uchun material:

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

- route

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
route -n
sudo route add default gw 192.168.1.1
route -n
sudo route del default gw 192.168.1.1


Javoblar:

🟢 222. Count Complete Tree Nodes
🟡 958. Check Completeness of a Binary Tree

PS. Bugundan heap (priority queue) ga bog’liq bo’lgan masalalarni ishlashni boshlaymiz. Agar savollaringiz bo’lsa, tushuncha berib o’tishimiz mumkin.

#SDM

@khamidulla_inoyatov_microblog
👍4
Day 059

Kun masalalari:

🟢 2500. Delete Greatest Value in Each Row
🟡 451. Sort Characters By Frequency

O’qish uchun material:

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

- tcpdump

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
sudo tcpdump -i eth0
sudo tcpdump port 80


Javoblar:

🟢 1464. Maximum Product of Two Elements in an Array
🟡 2336. Smallest Number in Infinite Set

#SDM

@khamidulla_inoyatov_microblog
🔥2
Day 060

Kun masalalari:

🟢 2357. Make Array Zero by Subtracting Equal Amounts
🟡 1338. Reduce Array Size to The Half

O’qish uchun material:

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

- arp

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
arp -n


Javoblar:

🟢 2500. Delete Greatest Value in Each Row
🟡 451. Sort Characters By Frequency

#SDM

@khamidulla_inoyatov_microblog
👍2
Day 061

Kun masalalari:

🟢 1337. The K Weakest Rows in a Matrix
🟡 1753. Maximum Score From Removing Stones

O’qish uchun material:

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

- ndp

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
sudo ndp -n


Javoblar:

🟢 2357. Make Array Zero by Subtracting Equal Amounts
🟡 1338. Reduce Array Size to The Half

#SDM

@khamidulla_inoyatov_microblog
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Tatil tugadi

Mana tatil xam tugadi 🏖️. Yil oxirigacha boshqa oylab qoygan maqsadlar tamon xarakat qilishda davom etamiz. Sizda qanday ketyapti?

Video credits: Durdona

P.S: Borgan joylarimni birma post shaklida yozib boraman.
2👍1🔥1😁1
Day 062

Kun masalalari:

🟢 2558. Take Gifts From the Richest Pile
🟡 215. Kth Largest Element in an Array

O’qish uchun material:

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

- iptables

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
sudo iptables -A INPUT -s 140.82.121.3 -j DROP
<Try to open www.github.com on your browser>
sudo iptables -L --line-numbers
sudo iptables -D INPUT <rule_number>

NOTE: iptables komandasi bilan ishlayotganda extiyotkor bo’ling 🙂 
3-komandadigi <rule_number> ni 2-komandaning natijasidan olasiz 🙂

Javoblar:

🟢 1337. The K Weakest Rows in a Matrix
🟡 1753. Maximum Score From Removing Stones

#SDM

@khamidulla_inoyatov_microblog
👍1
Day 063

Kun masalalari:

🟢 1046. Last Stone Weight
🟡 1845. Seat Reservation Manager

O’qish uchun material:

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

- lsmod

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
lsmod


Javoblar:

🟢 2558. Take Gifts From the Richest Pile
🟡 215. Kth Largest Element in an Array

#SDM

@khamidulla_inoyatov_microblog
👍3
Siz ishlaydigan IT companiyalarida staging server bormi? Staging server nima uchun keragligini bilasizmi? 🤔
Day 064

Kun masalalari:

🟢 506. Relative Ranks
🟡 378. Kth Smallest Element in a Sorted Matrix

O’qish uchun material:

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

- strace

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
strace -o output.md ls -l

Javoblar:

🟢 1046. Last Stone Weight
🟡 1845. Seat Reservation Manager

#SDM

@khamidulla_inoyatov_microblog
👍2
Day 065

Kun masalalari:

🟢 2231. Largest Number After Digit Swaps by Parity
🟡 2679. Sum in a Matrix

O’qish uchun material:

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

- ltrace

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.


cd ~
ltrace ls -l


PS. Kechagi komandaning natijasini - output.md file ni tekshirib ko’rdingizmi? 🙂

Javoblar:

🟢 506. Relative Ranks
🟡 378. Kth Smallest Element in a Sorted Matrix

#SDM

@khamidulla_inoyatov_microblog
👍2
Day 066

Kun masalalari:

🟢 2335. Minimum Amount of Time to Fill Cups
🟡 912. Sort an Array

O’qish uchun material:

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

- time

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring.

cd ~
time ls -l

Javoblar:

🟢 2231. Largest Number After Digit Swaps by Parity
🟡 2679. Sum in a Matrix

#SDM


@khamidulla_inoyatov_microblog
👍3
Day 067

Kun masalalari:

🟢 703. Kth Largest Element in a Stream
🟡 692. Top K Frequent Words

O’qish uchun material:

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

- nohup

DIY:

*nix systemasda quyidagi komandalarni ketma-ket bajarib ko’ring. kill -9 <pid> dagi pid - bundan oldin bajarilgan pgrep -a ping ning natijasidan olingan.

cd ~
mkdir day067
cd day067
touch hello.sh
echo "#\!/bin/bash" > hello.sh
echo printf \"Hello, world\" >> hello.sh
chmod +x hello.sh
./hello.sh
nohup ./hello.sh
cat nohup.out

nohup ping google.com &
pgrep -a ping
kill -9 <pid>
cat nohup.out


Javoblar:

🟢 2335. Minimum Amount of Time to Fill Cups
🟡 912. Sort an Array

#SDM


@khamidulla_inoyatov_microblog
👍2