Welcome to my repository of LeetCode solutions in Java! Here, you'll find well-commented and efficient solutions for various LeetCode problems.
This repository contains my personal solutions for LeetCode problems. All solutions are written in Java and are optimized for readability and performance.
# | Problem Name | Status |
---|---|---|
1 | Two Sum | β Completed |
2 | Add Two Numbers | β Completed |
3 | Longest Substring Without Repeating Characters | β Completed |
4 | Median of Two Sorted Arrays | β Completed |
5 | Longest Palindromic Substring | β Completed |
6 | ZigZag Conversion | β Completed |
7 | Reverse Integer | β Completed |
8 | String to Integer (atoi) | β Completed |
9 | Palindrome Number | β Completed |
10 | Regular Expression Matching | π§ In Progress |
11 | Container With Most Water | β Completed |
12 | Integer to Roman | β Completed |
13 | Roman to Integer | β Completed |
14 | Longest Common Prefix | β Completed |
15 | 3Sum | β Completed |
16 | 3Sum Closest | β Completed |
17 | Letter Combinations of a Phone Number | β Completed |
18 | 4Sum | β Completed |
19 | Remove Nth Node From End of List | β Not Started |
20 | Valid Parentheses | β Not Started |
To get started, simply clone this repository to your local machine:
git clone https://github.com/firattamur/leetcode-java.git
Once the repository is cloned, you can navigate to the specific problem folders and check out the solution files. Each solution file is named after the problem's title and includes a link to the problem description on the LeetCode website. Feel free to study the solutions and try them out on your own.
Contributions to this repository are always welcome! If you have any suggestions, improvements, or alternative solutions, please feel free to create a pull request or open an issue. Make sure your solution is well-commented, efficient, and follows the existing naming conventions.
This repository is licensed under the MIT License.