mirror of
https://github.com/Xevion/leetcode.git
synced 2025-12-06 07:15:22 -06:00
Add tags column (demo)
maybe so, maybe not
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
This repository contains my solutions to various problems on [LeetCode](https://leetcode.com/).
|
||||
|
||||
Below is the full table containing all the problems I have solved so far. The table is [automatically generated](./.generate/main.py)automatically generated.
|
||||
| # | Title | Solution | Difficulty |
|
||||
|---| ----- | -------- | ---------- |
|
||||
| # | Title | Solution | Difficulty | Tags |
|
||||
|---| ----- | -------- | ---------- | ---- |
|
||||
{{ rows }}
|
||||
|
||||
<sub>
|
||||
|
||||
@@ -91,6 +91,7 @@ def main():
|
||||
f"[{question.title}]({question.url})",
|
||||
solutions,
|
||||
question.difficulty,
|
||||
", ".join(f"[{tag.name}](/categories/{tag.slug.upper()}.md)" for tag in question.tags),
|
||||
]
|
||||
|
||||
row = "| " + " | ".join(map(str, columns)) + " |"
|
||||
|
||||
38
README.md
38
README.md
@@ -3,25 +3,25 @@
|
||||
This repository contains my solutions to various problems on [LeetCode](https://leetcode.com/).
|
||||
|
||||
Below is the full table containing all the problems I have solved so far. The table is [automatically generated](./.generate/main.py)automatically generated.
|
||||
| # | Title | Solution | Difficulty |
|
||||
|---| ----- | -------- | ---------- |
|
||||
| 1 | [Two Sum](https://leetcode.com/problems/two-sum) | [Java](/solutions/two-sum/Solution.java) | Easy |
|
||||
| 2 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers) | [Java](/solutions/add-two-numbers/Solution.java) | Medium |
|
||||
| 3 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters) | [Java](/solutions/longest-substring-without-repeating-characters/Solution.java) | Medium |
|
||||
| 4 | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays) | [Rust (Two Pointers)](/solutions/median-of-two-sorted-arrays/src/bin/two-pointers.rs) | Hard |
|
||||
| 5 | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring) | [Java](/solutions/longest-palindromic-substring/Solution.java) | Medium |
|
||||
| 6 | [Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion) | [Java](/solutions/zigzag-conversion/Solution.java) | Medium |
|
||||
| 7 | [Reverse Integer](https://leetcode.com/problems/reverse-integer) | [Java](/solutions/reverse-integer/Solution.java) | Medium |
|
||||
| 8 | [String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi) | [Java](/solutions/string-to-integer-atoi/Solution.java) | Medium |
|
||||
| 9 | [Palindrome Number](https://leetcode.com/problems/palindrome-number) | [Java](/solutions/palindrome-number/Solution.java) | Easy |
|
||||
| 13 | [Roman to Integer](https://leetcode.com/problems/roman-to-integer) | [Java](/solutions/roman-to-integer/Solution.java) | Easy |
|
||||
| 238 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self) | [Rust](/solutions/product-of-array-except-self/src/main.rs) | Medium |
|
||||
| 387 | [First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string) | [Java](/solutions/first-unique-character-in-a-string/Solution.java), [Java (HashMap)](/solutions/first-unique-character-in-a-string/Solution_HashMap.java) | Easy |
|
||||
| 451 | [Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency) | [Java](/solutions/sort-characters-by-frequency/Solution.java) | Medium |
|
||||
| 1048 | [Longest String Chain](https://leetcode.com/problems/longest-string-chain) | [Java](/solutions/longest-string-chain/Solution.java) | Medium |
|
||||
| 1487 | [Making File Names Unique](https://leetcode.com/problems/making-file-names-unique) | [Java](/solutions/making-file-names-unique/Solution.java), [Java (RegEx)](/solutions/making-file-names-unique/Solution_regex.java), [Python](/solutions/making-file-names-unique/Solution.py) | Medium |
|
||||
| 1608 | [Special Array With X Elements Greater Than or Equal X](https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x) | [Java](/solutions/special-array-with-x-elements-greater-than-or-equal-x/Solution.java) | Easy |
|
||||
| 1636 | [Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency) | [Java](/solutions/sort-array-by-increasing-frequency/Solution.java) | Easy |
|
||||
| # | Title | Solution | Difficulty | Tags |
|
||||
|---| ----- | -------- | ---------- | ---- |
|
||||
| 1 | [Two Sum](https://leetcode.com/problems/two-sum) | [Java](/solutions/two-sum/Solution.java) | Easy | [Array](/categories/ARRAY.md), [Hash Table](/categories/HASH-TABLE.md) |
|
||||
| 2 | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers) | [Java](/solutions/add-two-numbers/Solution.java) | Medium | [Linked List](/categories/LINKED-LIST.md), [Math](/categories/MATH.md), [Recursion](/categories/RECURSION.md) |
|
||||
| 3 | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters) | [Java](/solutions/longest-substring-without-repeating-characters/Solution.java) | Medium | [Hash Table](/categories/HASH-TABLE.md), [String](/categories/STRING.md), [Sliding Window](/categories/SLIDING-WINDOW.md) |
|
||||
| 4 | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays) | [Rust (Two Pointers)](/solutions/median-of-two-sorted-arrays/src/bin/two-pointers.rs) | Hard | [Array](/categories/ARRAY.md), [Binary Search](/categories/BINARY-SEARCH.md), [Divide and Conquer](/categories/DIVIDE-AND-CONQUER.md) |
|
||||
| 5 | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring) | [Java](/solutions/longest-palindromic-substring/Solution.java) | Medium | [String](/categories/STRING.md), [Dynamic Programming](/categories/DYNAMIC-PROGRAMMING.md) |
|
||||
| 6 | [Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion) | [Java](/solutions/zigzag-conversion/Solution.java) | Medium | [String](/categories/STRING.md) |
|
||||
| 7 | [Reverse Integer](https://leetcode.com/problems/reverse-integer) | [Java](/solutions/reverse-integer/Solution.java) | Medium | [Math](/categories/MATH.md) |
|
||||
| 8 | [String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi) | [Java](/solutions/string-to-integer-atoi/Solution.java) | Medium | [String](/categories/STRING.md) |
|
||||
| 9 | [Palindrome Number](https://leetcode.com/problems/palindrome-number) | [Java](/solutions/palindrome-number/Solution.java) | Easy | [Math](/categories/MATH.md) |
|
||||
| 13 | [Roman to Integer](https://leetcode.com/problems/roman-to-integer) | [Java](/solutions/roman-to-integer/Solution.java) | Easy | [Hash Table](/categories/HASH-TABLE.md), [Math](/categories/MATH.md), [String](/categories/STRING.md) |
|
||||
| 238 | [Product of Array Except Self](https://leetcode.com/problems/product-of-array-except-self) | [Rust](/solutions/product-of-array-except-self/src/main.rs) | Medium | [Array](/categories/ARRAY.md), [Prefix Sum](/categories/PREFIX-SUM.md) |
|
||||
| 387 | [First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string) | [Java](/solutions/first-unique-character-in-a-string/Solution.java), [Java (HashMap)](/solutions/first-unique-character-in-a-string/Solution_HashMap.java) | Easy | [Hash Table](/categories/HASH-TABLE.md), [String](/categories/STRING.md), [Queue](/categories/QUEUE.md), [Counting](/categories/COUNTING.md) |
|
||||
| 451 | [Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency) | [Java](/solutions/sort-characters-by-frequency/Solution.java) | Medium | [Hash Table](/categories/HASH-TABLE.md), [String](/categories/STRING.md), [Sorting](/categories/SORTING.md), [Heap (Priority Queue)](/categories/HEAP-PRIORITY-QUEUE.md), [Bucket Sort](/categories/BUCKET-SORT.md), [Counting](/categories/COUNTING.md) |
|
||||
| 1048 | [Longest String Chain](https://leetcode.com/problems/longest-string-chain) | [Java](/solutions/longest-string-chain/Solution.java) | Medium | [Array](/categories/ARRAY.md), [Hash Table](/categories/HASH-TABLE.md), [Two Pointers](/categories/TWO-POINTERS.md), [String](/categories/STRING.md), [Dynamic Programming](/categories/DYNAMIC-PROGRAMMING.md) |
|
||||
| 1487 | [Making File Names Unique](https://leetcode.com/problems/making-file-names-unique) | [Java](/solutions/making-file-names-unique/Solution.java), [Java (RegEx)](/solutions/making-file-names-unique/Solution_regex.java), [Python](/solutions/making-file-names-unique/Solution.py) | Medium | [Array](/categories/ARRAY.md), [Hash Table](/categories/HASH-TABLE.md), [String](/categories/STRING.md) |
|
||||
| 1608 | [Special Array With X Elements Greater Than or Equal X](https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x) | [Java](/solutions/special-array-with-x-elements-greater-than-or-equal-x/Solution.java) | Easy | [Array](/categories/ARRAY.md), [Binary Search](/categories/BINARY-SEARCH.md), [Sorting](/categories/SORTING.md) |
|
||||
| 1636 | [Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency) | [Java](/solutions/sort-array-by-increasing-frequency/Solution.java) | Easy | [Array](/categories/ARRAY.md), [Hash Table](/categories/HASH-TABLE.md), [Sorting](/categories/SORTING.md) |
|
||||
|
||||
<sub>
|
||||
Generated on 2023-10-08
|
||||
|
||||
Reference in New Issue
Block a user