Python_LeetCode_Study_Plan_May9_to_June1
Python_LeetCode_Study_Plan_May9_to_June1
May 10 (Saturday)
Learn: Strings, string methods
LeetCode: Valid Palindrome
Project: Palindrome Checker
May 11 (Sunday)
Learn: Lists, slicing, loops
LeetCode: Reverse String, FizzBuzz
Project: To-Do List
May 12 (Monday)
Learn: Loops + Conditions
LeetCode: Number of Steps to Zero
Project: Number Guessing Game
May 13 (Tuesday)
Learn: Functions & return values
LeetCode: Power of Two
Project: Prime Checker
May 14 (Wednesday)
Learn: Dictionaries + Sets
LeetCode: Contains Duplicate
Project: Word Frequency Counter
May 15 (Thursday)
Learn: Practice/review
LeetCode: Repeat tough problems
Project: Polish old projects
May 18 (Sunday)
Learn: Recursion Basics
LeetCode: Fibonacci Number
Project: Recursive Factorial
May 19 (Monday)
Learn: Nested Loops
LeetCode: Count and Say
Project: Pattern Generator
May 20 (Tuesday)
Learn: Input validation, try-except
LeetCode: Roman to Integer
Project: Input-safe Calculator
May 21 (Wednesday)
Learn: Function scope, lambda
LeetCode: Add Digits
Project: Expression Evaluator
May 22 (Thursday)
Learn: Practice/quiz
LeetCode: Review 3 problems
Project: Combine past projects
May 24 (Saturday)
Learn: OOP - __init__, methods
LeetCode: Implement Queue
Project: ATM System
May 25 (Sunday)
Learn: File Handling
LeetCode: (Skip LC)
Project: Save & Read Notes
May 26 (Monday)
Learn: Modules, imports
LeetCode: Practice LC Easy
Project: Random Joke Generator
May 27 (Tuesday)
Learn: Basic Sorting Algorithms
LeetCode: Merge Sorted Lists
Project: Bubble Sort Visualizer
May 28 (Wednesday)
Learn: Basic Search (Linear/Binary)
LeetCode: Binary Search
Project: Word Finder Tool
May 29 (Thursday)
Learn: Practice + Mock Test
LeetCode: Solve 3 random easy
Project: N/A
May 30 (Friday)
Learn: Final project work
LeetCode: -
Project: Final Project (Bank App, Quiz App, CLI Game)
May 31 (Saturday)
Learn: Finish and polish
LeetCode: -
Project: Final Project Continued
Jun 01 (Sunday)
Learn: Review + Reflect
LeetCode: Top 5 problems again
Project: Upload to GitHub