Skip to content

furic/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LeetCode Solutions in TypeScript

Ranking Contest Rating Problems Solved Solve Percentage TypeScript

A collection of LeetCode solutions implemented in TypeScript. This repository contains my solutions to various LeetCode problems, organized by problem ID and name.

πŸ“ Project Structure

Each problem is organized in its own directory following the format:

{problem_id}-{problem_name}/
β”œβ”€β”€ README.md                    # Problem description and constraints
β”œβ”€β”€ Solution.md                  # Solution explanation and approach
└── {problem_id}-{problem_name}.ts  # TypeScript solution implementation

πŸš€ How to Use

  1. Navigate to the problem directory you're interested in
  2. Read the README.md for problem description and constraints
  3. Check the Solution.md for detailed solution explanation, approach, and complexity analysis
  4. Review the {problem_id}-{problem_name}.ts file for the TypeScript implementation

πŸ“ Current Solutions

πŸ“‹ Arrays

Prefix Sum & Subarray/Product Problems

Sorting, Pairing & Removal

Counting, Frequency & Miscellaneous

Matrix Problems

Two-Pointer & Sliding Window

Dynamic Programming

πŸ”€ Strings

String Manipulation

Strings & Palindromes

🌳 Trees & Graphs

Tree & Graph Problems

πŸ” Hash Tables & Dictionaries
πŸ”’ Math & Bit Manipulation

Bit Manipulation

Pure Math

πŸ’Ύ System Design
πŸ“Š SQL

🀝 Contributing

While this is primarily my personal collection of solutions, I welcome any suggestions or improvements. Feel free to:

  • Report bugs or issues
  • Suggest optimizations
  • Share alternative solutions

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Solutions are automatically synced using LeetHub 3.0, a Chrome extension that automatically pushes your LeetCode solutions to GitHub.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •