So Today I was trying to beat the amazjng part of DSA which is sorting. The core thing for data organization in Machine learning. I also tried to solve leetcode problem. ግን እኔ ብቻ ነኝ ጥያቄው ገብቶኝ code መፃፍ የሚያቅተኝ:: i just know the question and know the concepts but when it comes to leetcode ወፍ. Anyways we keep learning until we understand it.
@byte_philosopher
@byte_philosopher
👏5👌2💯2
This rain reminded me this childhood music "ዝናቡ መጣ አንጠባጠበ....."ጨርሱት😁
Happy Sunday my people 🫶
@byte_philosopher
Happy Sunday my people 🫶
@byte_philosopher
😁5🥰3
🥰6❤2
#August_18_LeetCode_Grind
📌 Topic: Binary Search 🔍
Today’s grind is all about sharpening our Binary Search skills.
Binary Search is one of the most fundamental algorithms in coding interviews – efficient, elegant, and powerful for solving search-based problems in O(log n) time.
✨ Why it matters?
Used in searching sorted arrays & matrices 📊
Core for solving advanced problems like search in rotated arrays, peak finding, etc.
Reduces brute force and saves runtime ⚡
🔥 Your challenge for today:
Revisit the classic Binary Search template
Solve 2–3 LeetCode problems that apply it in creative ways
💡 Pro tip: Always think about the midpoint and whether to move left or right. Mastering this logic unlocks many problems beyond simple searching.
@byte_philosopher
📌 Topic: Binary Search 🔍
Today’s grind is all about sharpening our Binary Search skills.
Binary Search is one of the most fundamental algorithms in coding interviews – efficient, elegant, and powerful for solving search-based problems in O(log n) time.
✨ Why it matters?
Used in searching sorted arrays & matrices 📊
Core for solving advanced problems like search in rotated arrays, peak finding, etc.
Reduces brute force and saves runtime ⚡
🔥 Your challenge for today:
Revisit the classic Binary Search template
Solve 2–3 LeetCode problems that apply it in creative ways
💡 Pro tip: Always think about the midpoint and whether to move left or right. Mastering this logic unlocks many problems beyond simple searching.
@byte_philosopher
⚡3❤1
Me: waking up በዓል ለማክበር
also the rain: መጣና ባመቱ እረ እንደምን ሰነበቱ
ሆያ ሆዬ....እርገጠው:)
Happy ቡሄ ቤተሰብ🎉
@byte_philosopher
also the rain: መጣና ባመቱ እረ እንደምን ሰነበቱ
ሆያ ሆዬ....እርገጠው:)
Happy ቡሄ ቤተሰብ🎉
@byte_philosopher
😁14❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Look what I have got on the street of bole መድሃኒያለም. Idk who are they tho but love it👀
@byte_philosopher
@byte_philosopher
❤11❤🔥4🙉1
Forwarded from Exodus_Tola🇪🇹💻
🚀 Introducing Gissy – Your Personal Git Assistant
Tired of repetitive Git tasks? Meet Gissy, a sophisticated open-source CLI tool that automates your Git workflow and boosts your productivity — powered by OpenAI, Gemini, and Addis AI for local language support :)
✨ Why Gissy?
. Smart file watcher: auto-detects changes, runs tests, lint, commits & pushes
. Automatic SSH setup for GitHub
. AI-powered commit messages that truly make sense
. Works instantly with zero configuration
. Multi-AI support: OpenAI | Gemini | Addis AI
. Clean and enhanced Git commands for a better workflow
. Cross-platform: Windows, macOS & Linux
⚡ You can install it globally with npm or run it instantly with npx — no installation required!
👉 Try Gissy here: [LINK]
⭐ Found it useful? Give it a GitHub star: [LINK]
📢 kindly Share with your friends
✨ Proudly sponsored by Addis AI ✨
#OpenSource #CLI
@Exodus_Tola
Tired of repetitive Git tasks? Meet Gissy, a sophisticated open-source CLI tool that automates your Git workflow and boosts your productivity — powered by OpenAI, Gemini, and Addis AI for local language support :)
✨ Why Gissy?
. Smart file watcher: auto-detects changes, runs tests, lint, commits & pushes
. Automatic SSH setup for GitHub
. AI-powered commit messages that truly make sense
. Works instantly with zero configuration
. Multi-AI support: OpenAI | Gemini | Addis AI
. Clean and enhanced Git commands for a better workflow
. Cross-platform: Windows, macOS & Linux
⚡ You can install it globally with npm or run it instantly with npx — no installation required!
👉 Try Gissy here: [LINK]
⭐ Found it useful? Give it a GitHub star: [LINK]
📢 kindly Share with your friends
✨ Proudly sponsored by Addis AI ✨
#OpenSource #CLI
@Exodus_Tola
🔥3
#August_20_LeetCode_Grind
today I was just exploring what trees are and doing leetcode problems. This topic is a bit vast and with doing side projects it feels overwhelming . But here we are struggling to face the challange. Today I also noticed that I have only 2 or 3 weeks to start my 2nd year. Somehow it feels guilty when it comes to accomplishing your goal. And at the same time you need to rest but your mind can't . So here we are " we struggle to satisfy our mind and we kill the feeling of rest to feed the satsfaction for our soul"
@byte_philosopher
today I was just exploring what trees are and doing leetcode problems. This topic is a bit vast and with doing side projects it feels overwhelming . But here we are struggling to face the challange. Today I also noticed that I have only 2 or 3 weeks to start my 2nd year. Somehow it feels guilty when it comes to accomplishing your goal. And at the same time you need to rest but your mind can't . So here we are " we struggle to satisfy our mind and we kill the feeling of rest to feed the satsfaction for our soul"
መስራት ያስከብራል ሀገርን ያኮራል
@byte_philosopher
❤5💯5👍1
እንኳን ለእናታችን ለእመቤታችን ቅድስት ድንግል ማርያም በዓለ ዕርገት እና ትንሳኤ አደረሳችሁ አደረሰን 💛
📸ሐመረ ኖህ እንጦጦ ኪዳነምህረት
@byte_philosopher
📸ሐመረ ኖህ እንጦጦ ኪዳነምህረት
@byte_philosopher
❤🔥20🙏6❤3
#August_21_22_23LeetCode_Grid
🌳 Trees in Data Structures 🌳
Think of a Tree like a family tree or folder system:
🌱 Root → the starting point
🌿 Branches (children) → connect to other nodes
🍂 Leaves → end nodes with no children
✨ Popular Trees:
🌲 Binary Tree → max 2 children per node
🔎 Binary Search Tree (BST) → left < root < right
🏗 Heaps & Balanced Trees → used in priority queues, databases
⚡ Why Learn Trees?
✔ Organize data efficiently
✔ Fast search & sorting
✔ Used in file systems, AI, compilers, HTML DOM
📌 Next time you open folders on your PC… you’re walking through a tree 🌳😉
@byte_philosopher
I finished my study on trees here is the short summery
🌳 Trees in Data Structures 🌳
Think of a Tree like a family tree or folder system:
🌱 Root → the starting point
🌿 Branches (children) → connect to other nodes
🍂 Leaves → end nodes with no children
✨ Popular Trees:
🌲 Binary Tree → max 2 children per node
🔎 Binary Search Tree (BST) → left < root < right
🏗 Heaps & Balanced Trees → used in priority queues, databases
⚡ Why Learn Trees?
✔ Organize data efficiently
✔ Fast search & sorting
✔ Used in file systems, AI, compilers, HTML DOM
📌 Next time you open folders on your PC… you’re walking through a tree 🌳😉
@byte_philosopher
❤5
Forwarded from Tech World
Finally i deployed lesson of the day bot on python anywhere.
🔎 What can Lesson Of The Day Bot do:
📘 Show today’s lesson instantly.
🕰 Browse through past lessons easily.
🔖 Bookmark and revisit lessons you like.
📅 Search by date.
👉 @lesson_of_day_bot
here is the Github repo https://github.com/Lidiya-Bokona/Lesson_of_the_day_bot.git
#project
🔎 What can Lesson Of The Day Bot do:
📘 Show today’s lesson instantly.
🕰 Browse through past lessons easily.
🔖 Bookmark and revisit lessons you like.
📅 Search by date.
👉 @lesson_of_day_bot
here is the Github repo https://github.com/Lidiya-Bokona/Lesson_of_the_day_bot.git
#project
❤8
Tech World
Photo
This is cool guys🔥 Let's show her some love guys go and star her repo on github.
@byte_philosopher
@byte_philosopher
❤4🔥1👾1
#August_25_LeetCode_Grid
🚀 Backtracking in DSA – Quick Recap
Backtracking is like exploring all paths in a maze. You try options, go forward, and undo your choices if they don’t work.
How it works:
Choose: Pick a possible option.
Explore: Move forward recursively with that choice.
Backtrack: Undo the choice to try other possibilities.
✅ Key idea: Explore all possibilities systematically, but prune paths that fail early.
✅ Use cases:
Subsets & permutations
Combination sum problems
Sudoku & N-Queens
Maze & pathfinding problems
💡 Tips:
Always have a base case to stop recursion.
Make sure to undo changes before returning to explore other options.
Example in LeetCode: Combination Sum, Subsets, N-Queens
@byte_philosopher
🚀 Backtracking in DSA – Quick Recap
Backtracking is like exploring all paths in a maze. You try options, go forward, and undo your choices if they don’t work.
How it works:
Choose: Pick a possible option.
Explore: Move forward recursively with that choice.
Backtrack: Undo the choice to try other possibilities.
✅ Key idea: Explore all possibilities systematically, but prune paths that fail early.
✅ Use cases:
Subsets & permutations
Combination sum problems
Sudoku & N-Queens
Maze & pathfinding problems
💡 Tips:
Always have a base case to stop recursion.
Make sure to undo changes before returning to explore other options.
Example in LeetCode: Combination Sum, Subsets, N-Queens
@byte_philosopher
🔥3⚡1👍1🥰1👏1
This days what I understand from solving leetcode is, you always have to think in the reverse way. (ገልብጦ ማሰብ😁 ) is the better way.
For ex: if your first thought for the solution was addition then use substraction boom it works😁
@byte_philosopher
For ex: if your first thought for the solution was addition then use substraction boom it works😁
@byte_philosopher
💯4👏1👌1