From 8c37c7cf44973a2255ed877c18b740e0ce6296a1 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 8 Oct 2023 19:45:06 -0500 Subject: [PATCH] Setup all meta.json files, regenerate with latest revision --- README.md | 18 +++++++++++++++++- solutions/add-two-numbers/meta.json | 1 - .../meta.json | 12 ++++++++++++ .../longest-palindromic-substring/meta.json | 8 ++++++++ solutions/longest-string-chain/meta.json | 8 ++++++++ .../meta.json | 8 ++++++++ solutions/making-file-names-unique/meta.json | 16 ++++++++++++++++ .../median-of-two-sorted-arrays/meta.json | 8 ++++++++ solutions/palindrome-number/meta.json | 8 ++++++++ .../product-of-array-except-self/meta.json | 8 ++++++++ solutions/reverse-integer/meta.json | 8 ++++++++ solutions/roman-to-integer/meta.json | 8 ++++++++ .../meta.json | 8 ++++++++ .../sort-characters-by-frequency/meta.json | 8 ++++++++ .../meta.json | 8 ++++++++ solutions/string-to-integer-atoi/meta.json | 8 ++++++++ solutions/two-sum/meta.json | 8 ++++++++ solutions/zigzag-conversion/meta.json | 8 ++++++++ 18 files changed, 157 insertions(+), 2 deletions(-) create mode 100644 solutions/first-unique-character-in-a-string/meta.json create mode 100644 solutions/longest-palindromic-substring/meta.json create mode 100644 solutions/longest-string-chain/meta.json create mode 100644 solutions/longest-substring-without-repeating-characters/meta.json create mode 100644 solutions/making-file-names-unique/meta.json create mode 100644 solutions/median-of-two-sorted-arrays/meta.json create mode 100644 solutions/palindrome-number/meta.json create mode 100644 solutions/product-of-array-except-self/meta.json create mode 100644 solutions/reverse-integer/meta.json create mode 100644 solutions/roman-to-integer/meta.json create mode 100644 solutions/sort-array-by-increasing-frequency/meta.json create mode 100644 solutions/sort-characters-by-frequency/meta.json create mode 100644 solutions/special-array-with-x-elements-greater-than-or-equal-x/meta.json create mode 100644 solutions/string-to-integer-atoi/meta.json create mode 100644 solutions/two-sum/meta.json create mode 100644 solutions/zigzag-conversion/meta.json diff --git a/README.md b/README.md index d2aa23d..75b0eb6 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,23 @@ | # | Title | Solution | Difficulty | |-|-|-|-| -| 123 | Add Two Numbers | [Java](/solutions/add-two-numbers/Solution.java) | kinda hard idk | +| [8](https://leetcode.com/problems/string-to-integer-atoi) | [String to Integer (atoi)](https://leetcode.com/problems/string-to-integer-atoi) | [Java](/solutions/string-to-integer-atoi/Solution.java) | Medium | +| [5](https://leetcode.com/problems/longest-palindromic-substring) | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring) | [Java](/solutions/longest-palindromic-substring/Solution.java) | Medium | +| [1636](https://leetcode.com/problems/sort-array-by-increasing-frequency) | [Sort Array by Increasing Frequency](https://leetcode.com/problems/sort-array-by-increasing-frequency) | [Java](/solutions/sort-array-by-increasing-frequency/Solution.java) | Easy | +| [1](https://leetcode.com/problems/two-sum) | [Two Sum](https://leetcode.com/problems/two-sum) | [Java](/solutions/two-sum/Solution.java) | Easy | +| [1608](https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x) | [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 | +| [4](https://leetcode.com/problems/median-of-two-sorted-arrays) | [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 | +| [2](https://leetcode.com/problems/add-two-numbers) | [Add Two Numbers](https://leetcode.com/problems/add-two-numbers) | [Java](/solutions/add-two-numbers/Solution.java) | Medium | +| [1048](https://leetcode.com/problems/longest-string-chain) | [Longest String Chain](https://leetcode.com/problems/longest-string-chain) | [Java](/solutions/longest-string-chain/Solution.java) | Medium | +| [7](https://leetcode.com/problems/reverse-integer) | [Reverse Integer](https://leetcode.com/problems/reverse-integer) | [Java](/solutions/reverse-integer/Solution.java) | Medium | +| [6](https://leetcode.com/problems/zigzag-conversion) | [Zigzag Conversion](https://leetcode.com/problems/zigzag-conversion) | [Java](/solutions/zigzag-conversion/Solution.java) | Medium | +| [9](https://leetcode.com/problems/palindrome-number) | [Palindrome Number](https://leetcode.com/problems/palindrome-number) | [Java](/solutions/palindrome-number/Solution.java) | Easy | +| [238](https://leetcode.com/problems/product-of-array-except-self) | [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 | +| [13](https://leetcode.com/problems/roman-to-integer) | [Roman to Integer](https://leetcode.com/problems/roman-to-integer) | [Java](/solutions/roman-to-integer/Solution.java) | Easy | +| [3](https://leetcode.com/problems/longest-substring-without-repeating-characters) | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters) | [Java](/solutions/longest-substring-without-repeating-characters/Solution.java) | Medium | +| [387](https://leetcode.com/problems/first-unique-character-in-a-string) | [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 | +| [1487](https://leetcode.com/problems/making-file-names-unique) | [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 | +| [451](https://leetcode.com/problems/sort-characters-by-frequency) | [Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency) | [Java](/solutions/sort-characters-by-frequency/Solution.java) | Medium | Generated on 2023-10-08 diff --git a/solutions/add-two-numbers/meta.json b/solutions/add-two-numbers/meta.json index d40afff..9b2c55c 100644 --- a/solutions/add-two-numbers/meta.json +++ b/solutions/add-two-numbers/meta.json @@ -1,5 +1,4 @@ { - "title": "Add Two Numbers", "solutions": [ { "name": "Java", diff --git a/solutions/first-unique-character-in-a-string/meta.json b/solutions/first-unique-character-in-a-string/meta.json new file mode 100644 index 0000000..c8d094f --- /dev/null +++ b/solutions/first-unique-character-in-a-string/meta.json @@ -0,0 +1,12 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + }, + { + "name": "Java (HashMap)", + "path": "Solution_HashMap.java" + } + ] +} \ No newline at end of file diff --git a/solutions/longest-palindromic-substring/meta.json b/solutions/longest-palindromic-substring/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/longest-palindromic-substring/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/longest-string-chain/meta.json b/solutions/longest-string-chain/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/longest-string-chain/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/longest-substring-without-repeating-characters/meta.json b/solutions/longest-substring-without-repeating-characters/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/longest-substring-without-repeating-characters/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/making-file-names-unique/meta.json b/solutions/making-file-names-unique/meta.json new file mode 100644 index 0000000..ff530b9 --- /dev/null +++ b/solutions/making-file-names-unique/meta.json @@ -0,0 +1,16 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + }, + { + "name": "Java (RegEx)", + "path": "Solution_regex.java" + }, + { + "name": "Python", + "path": "Solution.py" + } + ] +} \ No newline at end of file diff --git a/solutions/median-of-two-sorted-arrays/meta.json b/solutions/median-of-two-sorted-arrays/meta.json new file mode 100644 index 0000000..566d7f3 --- /dev/null +++ b/solutions/median-of-two-sorted-arrays/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Rust (Two Pointers)", + "path": "./src/bin/two-pointers.rs" + } + ] +} \ No newline at end of file diff --git a/solutions/palindrome-number/meta.json b/solutions/palindrome-number/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/palindrome-number/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/product-of-array-except-self/meta.json b/solutions/product-of-array-except-self/meta.json new file mode 100644 index 0000000..5a4b4a5 --- /dev/null +++ b/solutions/product-of-array-except-self/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Rust", + "path": "./src/main.rs" + } + ] +} \ No newline at end of file diff --git a/solutions/reverse-integer/meta.json b/solutions/reverse-integer/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/reverse-integer/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/roman-to-integer/meta.json b/solutions/roman-to-integer/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/roman-to-integer/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/sort-array-by-increasing-frequency/meta.json b/solutions/sort-array-by-increasing-frequency/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/sort-array-by-increasing-frequency/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/sort-characters-by-frequency/meta.json b/solutions/sort-characters-by-frequency/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/sort-characters-by-frequency/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/special-array-with-x-elements-greater-than-or-equal-x/meta.json b/solutions/special-array-with-x-elements-greater-than-or-equal-x/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/special-array-with-x-elements-greater-than-or-equal-x/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/string-to-integer-atoi/meta.json b/solutions/string-to-integer-atoi/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/string-to-integer-atoi/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/two-sum/meta.json b/solutions/two-sum/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/two-sum/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/solutions/zigzag-conversion/meta.json b/solutions/zigzag-conversion/meta.json new file mode 100644 index 0000000..9b2c55c --- /dev/null +++ b/solutions/zigzag-conversion/meta.json @@ -0,0 +1,8 @@ +{ + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file