Skip to content

VIVEK252575AI/leetcode-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

25 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Daily LeetCode Challenge 🧩

Java
LeetCode
License: MIT

Welcome to my Daily LeetCode Challenge repository! This project documents my disciplined journey of solving one LeetCode problem per day, sharpening my problem-solving skills, mastering algorithms, and building a robust Java codebase for future reference.


πŸš€ Table of Contents

  1. About
  2. Features
  3. Prerequisites
  4. Getting Started
  5. Repository Structure
  6. Daily Challenge Workflow
  7. Testing & CI
  8. Progress Tracker
  9. Code Style & Best Practices
  10. Roadmap
  11. Contributing
  12. License

πŸ“– About

  • Objective: Solve one LeetCode problem every calendar day to achieve deep mastery of data structures and algorithms.
  • Language: Java (leveraging modern Java features, e.g., Streams, Optional).
  • Audience: Myself (self-review) and developers who want structured, daily-coded solutions.

✨ Features

  • πŸ“ Daily-Solution Template: Boilerplate Java template with I/O utilities and comments.
  • πŸ”„ Automated Testing: JUnit 5 test suite validating each daily solution.
  • πŸ“ˆ Progress Dashboard: Markdown table auto-updated with difficulty tags and status.
  • βš™οΈ CI Pipeline: GitHub Actions for build, test, and code style checks.
  • πŸ“ Detailed Documentation: Each solution includes problem analysis, complexity, and edge cases.

βš™οΈ Prerequisites

Before you begin, ensure you have met the following requirements:

  • Java Development Kit (JDK) 11 or above installed.
  • Maven 3.6+ or Gradle 6+ for build management.
  • Git for version control.
  • IDE (IntelliJ IDEA, Eclipse, or VS Code) configured with Java support.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages