🚀 Just Launched: My C++ Learning Repository on GitHub! This is more than just code — it’s my journey of learning and improving every day. From: ❌ Basics confusion ➡️ Understanding OOP ➡️ Exploring STL ➡️ Solving problems with DSA 💡 What’s inside: • C++ fundamentals • OOP concepts • STL (vectors, maps, iterators) • File handling • Practice problems 🎯 Goal: To build strong problem-solving skills and grow as a developer. 🔗 GitHub Repo: https://lnkd.in/gWrtZDCU 💬 I’d love your feedback! 🔥 Small steps daily = big results. #cplusplus #programming #github #dsa #oop #codingjourney
C++ Learning Repository on GitHub Now Live
More Relevant Posts
-
Is there anyone out there who took their first digital steps on a #Commodore64 (#C64)? I still vividly remember those days—learning to use that machine, which was nothing more than a pure command line, at the computer club in school. No Windows, no buttons to click, just typing code. Maybe that’s why I still prefer the command line over sleek UIs: it forces me to think, to understand what’s happening under the hood. Right now, I’m working through the #100_Days_of_Code #Python course. Instead of relying on PyCharm’s UI for version control for the projects, I’m practicing Git commands in the terminal. Sure, it might be less convenient, but it makes me feel so much more connected to the process. Anyone else feel the same way?
To view or add a comment, sign in
-
Excited to share my first C++ project – Simple Calculator! 💻 Here is the code for a basic calculator that performs: ✔ Addition ✔ Subtraction ✔ Multiplication ✔ Division 📌 Logic: Takes two numbers and an operator as input Uses switch-case to perform operations Displays result based on user input 🔗 Code attached / GitHub link in comments I am continuously learning and improving my coding skills. 💡 Feedback is welcome! #cpp #coding #github #beginners #learningjourney
To view or add a comment, sign in
-
🎉 Day 13 of My 100-Day Programming Challenge! 🚀 Today, I solved the “Minimum Absolute Distance Between Mirror Pairs” problem on LeetCode. The goal is to find the minimum index distance between pairs where one number is the reverse of the other. 🧩 🔍 Approach: I used a HashMap + number reversal technique to efficiently track and compare mirror pairs. ⚙️ Steps: • Traverse the array from left to right • Reverse the current number • Check if the current number already exists in the map • If yes → calculate distance using i - previousIndex • Store the reversed number in the map for future matches 💡 Key Insights: ✔ Reversing numbers helps identify mirror pairs quickly ✔ HashMap enables O(1) lookup for efficient comparison ✔ Single pass solution makes it optimal 🧠 Complexity: • Time Complexity: O(n × d) (d = number of digits) • Space Complexity: O(n) A great problem to strengthen concepts in Hashing, Number Manipulation, and Optimization. Consistency continues — let’s keep building! 💻🔥 #100DaysOfCode #Java #LeetCode #DSA #HashMap #Programming #CodingChallenge
To view or add a comment, sign in
-
-
🎉 Day 9 of My 100-Day Programming Challenge! 🚀 Today, I solved the “Number of Steps to Reduce a Number to Zero” problem on LeetCode. The task is simple yet interesting — reduce a number to zero by applying the following rules: • If the number is even → divide it by 2 • If the number is odd → subtract 1 🔍 Approach: I used a recursive approach to repeatedly apply the rules until the number becomes zero, while counting the number of steps taken. ⚙️ Steps: • Check if the number is zero → return steps • If even → divide by 2 and increment steps • If odd → subtract 1 and increment steps • Continue recursively until reaching zero 💡 Key Insights: ✔ Demonstrates the concept of recursion and base condition ✔ Simple logic but helps build strong fundamentals ✔ Can also be solved iteratively for better space optimization 🧠 Complexity: • Time Complexity: O(log n) • Space Complexity: O(log n) (due to recursion stack) Another great problem to strengthen problem-solving and recursion skills. Consistency is key — onto Day 10! 💻🔥 #100DaysOfCode #Java #LeetCode #DSA #Recursion #Programming #CodingChallenge
To view or add a comment, sign in
-
-
🌿 Understanding git branch -M main If you're setting up your repository, you’ll often see this command used early on. Let’s break it down 👇 🔹 The Command git branch -M main 🔹 What it does Renames your current branch to main The -M flag means force rename (even if a branch named main already exists) 🔹 Why use it? Git used to default to master, but now main is the standard Keeps your repo consistent with modern practices and platforms like GitHub 🔹 When to use it? Right after git init Before pushing your project to GitHub 💡 Pro Tip: Check your current branch using: git branch Now your project is aligned with modern Git standards 🚀 #Git #GitHub #Programming #Developers #CodingTips #Python #WebDevelopment
To view or add a comment, sign in
-
💡 Learning – Interface vs Abstract Class in C# This week, I focused on understanding the difference between Interface and Abstract Class in C#. At first, both felt similar. But breaking it down made it much clearer. 🔹 Abstract Class → Used when we need a base structure with shared logic 🔹 Interface → Used when we define rules that multiple classes should follow 📌 Simple way to remember: Abstract Class → How things are built Interface → What things should do Understanding this helps in writing clean, structured, and scalable code. What do you prefer using more in your projects? 🔖 Hashtags #CSharp #DotNet #OOP #Programming #CleanCode #SoftwareDevelopment #FullStackDeveloper #Learning #Developers #LinkedInLearning
To view or add a comment, sign in
-
-
Exploring the 4 Pillars of C++ Programming Understanding the fundamentals of Object-Oriented Programming is key to becoming a strong developer. Here are the core pillars that shape powerful and scalable applications: 🔹 Encapsulation – Protects data by restricting access and allowing interaction only through methods. 🔹 Abstraction – Hides complexity and shows only what’s necessary. 🔹 Inheritance – Promotes code reusability by creating relationships between classes. 🔹 Polymorphism – Enables one interface to be used for multiple implementations. These concepts not only strengthen coding skills but also help in building clean, efficient, and maintainable software. 💡 Continuously learning and improving my understanding of core programming concepts. #CPlusPlus #OOP #Programming #SoftwareDevelopment #TechLearning #CodingJourney #ComputerScience
To view or add a comment, sign in
-
-
Ever wonder what a Python3 process touches in real time? ⚡ This deep-dive reveals it with a single command. `strace -e trace=openat -p $(pgrep python3) 2>&1 | grep -v 'ENOENT'` Attaches to Python3 processes. Openat traces only file opens. pgrep returns PIDs of python3. 2>&1 merges stderr with stdout. grep -v 'ENOENT' filters out not-found messages. You're debugging a flaky service at 2AM. See exactly which files your Python opens, in real time. Find misconfigured paths and broken libraries fast. Real-world payoff: fast, auditable visibility for audits and deployments. Run it right now. Tell me what you find. 🐧 #linux #terminal #strace #openat #processmanagement #debugging #devops #sysadmin #productivity #tooling #programming #softwareengineering #opensource #linuxadmin #automation
To view or add a comment, sign in
-
-
🚀 Still confused between Git and GitHub? Let’s fix that in 10 seconds 👇 💡 Git = Tracks your code changes 🌐 GitHub = Stores & shares your code online Many beginners think both are same 😅 But knowing the difference is the first step to becoming a developer 💻🔥 📚 Learning one concept daily to grow in tech. Follow for more simple tech content 🚀 💬 Comment: Have you used Git yet? #Git #GitHub #Coding #Developer #Programming #Tech #Python #Students #Learning #CareerGrowth
To view or add a comment, sign in
-
-
🚀 Master the 12 Most Essential Git Commands Every Developer Should Di Did you know! Whether you're just getting started with version control or looking to sharpen your Git workflow — these core commands will take your productivity to the next level. 💻 From git init to git reset, this cheat sheet covers everything you need to manage repositories like a pro. #️⃣ Save this post for quick reference and boost your Git game today! Follow Naveenthiran M U #git #github #program #python #react
To view or add a comment, sign in
-
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development