Skip to content

LeoooLagOS/my-HackerRank-LeetCode-Progress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 My HackerRank & LeetCode Progress 🚀

Welcome to my programming solutions repository!

📊 Current Progress

HackerRank

  • Python: 1/100 problems
  • Java: 1/50 problems
  • C: 1/30 problems

LeetCode

  • Python: 0/150 problems
  • Java: 0/100 problems
  • C: 0/50 problems

🏆 Recent Solutions

🛠️ How to Use

# Clone the repository
git clone https://github.com/LeoooLagOS/my-HackerRank-LeetCode-Progress.git

# Navigate to the project
cd my-HackerRank-LeetCode-Progress

# Use the automation scripts
./scripts/update-progress.sh "Problem Name" "Language" "Platform" "Difficulty" "Time"
./scripts/daily-setup.sh
python3 scripts/generate-stats.py

🚀 Enhanced Features

Automated Progress Tracking

  • Smart updates with color-coded output
  • Difficulty & time tracking for each problem
  • Streak maintenance and goal tracking
  • Automatic Git commits and GitHub sync

Daily Workflow Automation

  • 📅 Daily setup script opens relevant files
  • 🎯 Focus-based navigation by programming day
  • 📊 Progress visualization with charts and reports
  • 🔄 Seamless integration with your coding environment

Advanced Analytics

  • 📈 Progress charts and visualizations
  • 📋 Weekly reports with detailed metrics
  • ⏱️ Time investment analytics
  • 🏆 Achievement tracking and milestones

📁 Repository Structure

my-HackerRank-LeetCode-Progress/
│
├── 📁 hackerrank/                 # HackerRank solutions
│   ├── 📁 python/                 # Python solutions
│   ├── 📁 java/                   # Java solutions
│   └── 📁 c/                      # C solutions
│
├── 📁 leetcode/                   # LeetCode solutions
│   ├── 📁 python/                 # Python solutions
│   ├── 📁 java/                   # Java solutions
│   └── 📁 c/                      # C solutions
│
├── 📁 scripts/                    # Automation scripts
│   ├── update-progress.sh         # Progress tracking
│   ├── daily-setup.sh             # Daily workflow
│   └── generate-stats.py          # Analytics & reports
│
├── 📁 docs/                       # Generated documentation
│   ├── progress-chart.png         # Progress visualization
│   └── weekly-report.md           # Weekly summary
│
├── 📄 PROGRESS.md                 # Main progress tracker
├── 📄 DAILY_LOG.md                # Daily activity log
├── 📄 goals.json                  # Goals and metrics
└── 📄 README.md                   # This file

🎯 Weekly Schedule

  • Monday & Wednesday: Python focus
  • Tuesday & Thursday: Java focus
  • Friday & Saturday: C focus
  • Sunday: Review & planning

📊 Progress Metrics

  • Current Streak: 2 days 🔥
  • Total Solved: 3 problems
  • Weekly Goal: 6/6 problems
  • Monthly Goal: 24/24 problems

🛠️ Technologies Used

  • Languages: Python, Java, C
  • Tools: VS Code, Git, GitHub
  • Platforms: HackerRank, LeetCode
  • Automation: Bash scripting, Python analytics

🔄 Usage Examples

# Track a completed problem
./scripts/update-progress.sh "Two Sum" "Python" "LeetCode" "Easy" "15m"

# Start your daily coding session
./scripts/daily-setup.sh

# Generate weekly progress report
python3 scripts/generate-stats.py

📈 Goals for 2026

  • Solve 300+ coding problems
  • Master Python algorithms and data structures
  • Become proficient in Java OOP concepts
  • Develop strong C programming fundamentals
  • Maintain 90%+ consistency streak

🌟 About This Project

This repository tracks my journey to becoming a better programmer through consistent practice on HackerRank and LeetCode. The enhanced automation system helps maintain momentum and provides valuable insights into my learning progress.


"The only way to learn to code is to code. Daily." 🚀

Connect with me: GitHub | LinkedIn


*Last Updated: 2025-10-16 Total Coding Days: 2 🎯

Pro Tip: Run ./scripts/update-readme.sh to update these stats automatically!

About

Daily programation progress

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published