Django LeetCode and React NodeJS Practice

🚀 #Day32 of My Learning Journey 💻 Today focused on deepening backend knowledge, problem-solving, frontend practice, and revision. 🔹 Django Continued learning Django by exploring core concepts and understanding how backend logic is structured and executed. 🔹 LeetCode – First Unique Character in a String Normal Approach: For each character, count its frequency by scanning the string. Return the first character with a frequency of 1. Time Complexity: O(n²) Space Complexity: O(1) Optimal Approach: Use a hash map to store character frequencies. Traverse the string again to find the first character with count = 1. Time Complexity: O(n) Space Complexity: O(1) (constant alphabet size) 🔹 React Mini Application – Search-Triggered Fetch Built a React mini app where API data is fetched dynamically based on user search input, focusing on controlled inputs and conditional fetching. 🔹 Node.js Revision Revised core Node.js concepts to strengthen backend fundamentals and improve understanding of server-side logic. 💡 Takeaway Balancing backend learning, frontend practice, and DSA keeps growth steady and structured 🌱 Masai #Django #Python #LeetCode #DSA #ReactJS #NodeJS #masai #dailylearning #100DaysOfCode #FullStackJourney #Masaiverse #Masai

To view or add a comment, sign in

Explore content categories