From 9e0c58faff3802b462ba1defe5a31dccae5a99c1 Mon Sep 17 00:00:00 2001 From: Xevion Date: Fri, 6 Oct 2023 03:14:09 -0500 Subject: [PATCH] Move all solutions into separate directory (cleanup) the beginning --- .../add-two-numbers}/Solution.java | 0 solutions/add-two-numbers/meta.json | 9 +++++++++ .../first-unique-character-in-a-string}/Solution.java | 0 .../Solution_HashMap.java | 0 .../longest-palindromic-substring}/Solution.java | 0 .../longest-string-chain}/Solution.java | 0 .../Solution.java | 0 .../making-file-names-unique}/Solution.java | 0 .../making-file-names-unique}/Solution.py | 0 .../making-file-names-unique}/Solution_regex.java | 0 .../median-of-two-sorted-arrays}/Cargo.lock | 0 .../median-of-two-sorted-arrays}/Cargo.toml | 0 .../median-of-two-sorted-arrays}/README.md | 0 .../median-of-two-sorted-arrays}/src/bin/two-pointers.rs | 0 .../palindrome-number}/Solution.java | 0 .../product-of-array-except-self}/.gitignore | 0 .../product-of-array-except-self}/Cargo.toml | 0 .../product-of-array-except-self}/src/main.rs | 0 .../reverse-integer}/Solution.java | 0 .../roman-to-integer}/Solution.java | 0 .../sort-array-by-increasing-frequency}/Solution.java | 0 .../sort-characters-by-frequency}/Solution.java | 0 .../Solution.java | 0 .../string-to-integer-atoi}/Solution.java | 0 {two-sum => solutions/two-sum}/Solution.java | 0 .../zigzag-conversion}/Solution.java | 0 26 files changed, 9 insertions(+) rename {add-two-numbers => solutions/add-two-numbers}/Solution.java (100%) create mode 100644 solutions/add-two-numbers/meta.json rename {first-unique-character-in-a-string => solutions/first-unique-character-in-a-string}/Solution.java (100%) rename {first-unique-character-in-a-string => solutions/first-unique-character-in-a-string}/Solution_HashMap.java (100%) rename {longest-palindromic-substring => solutions/longest-palindromic-substring}/Solution.java (100%) rename {longest-string-chain => solutions/longest-string-chain}/Solution.java (100%) rename {longest-substring-without-repeating-characters => solutions/longest-substring-without-repeating-characters}/Solution.java (100%) rename {making-file-names-unique => solutions/making-file-names-unique}/Solution.java (100%) rename {making-file-names-unique => solutions/making-file-names-unique}/Solution.py (100%) rename {making-file-names-unique => solutions/making-file-names-unique}/Solution_regex.java (100%) rename {median-of-two-sorted-arrays => solutions/median-of-two-sorted-arrays}/Cargo.lock (100%) rename {median-of-two-sorted-arrays => solutions/median-of-two-sorted-arrays}/Cargo.toml (100%) rename {median-of-two-sorted-arrays => solutions/median-of-two-sorted-arrays}/README.md (100%) rename {median-of-two-sorted-arrays => solutions/median-of-two-sorted-arrays}/src/bin/two-pointers.rs (100%) rename {palindrome-number => solutions/palindrome-number}/Solution.java (100%) rename {product-of-array-except-self => solutions/product-of-array-except-self}/.gitignore (100%) rename {product-of-array-except-self => solutions/product-of-array-except-self}/Cargo.toml (100%) rename {product-of-array-except-self => solutions/product-of-array-except-self}/src/main.rs (100%) rename {reverse-integer => solutions/reverse-integer}/Solution.java (100%) rename {roman-to-integer => solutions/roman-to-integer}/Solution.java (100%) rename {sort-array-by-increasing-frequency => solutions/sort-array-by-increasing-frequency}/Solution.java (100%) rename {sort-characters-by-frequency => solutions/sort-characters-by-frequency}/Solution.java (100%) rename {special-array-with-x-elements-greater-than-or-equal-x => solutions/special-array-with-x-elements-greater-than-or-equal-x}/Solution.java (100%) rename {string-to-integer-atoi => solutions/string-to-integer-atoi}/Solution.java (100%) rename {two-sum => solutions/two-sum}/Solution.java (100%) rename {zigzag-conversion => solutions/zigzag-conversion}/Solution.java (100%) diff --git a/add-two-numbers/Solution.java b/solutions/add-two-numbers/Solution.java similarity index 100% rename from add-two-numbers/Solution.java rename to solutions/add-two-numbers/Solution.java diff --git a/solutions/add-two-numbers/meta.json b/solutions/add-two-numbers/meta.json new file mode 100644 index 0000000..b7cac08 --- /dev/null +++ b/solutions/add-two-numbers/meta.json @@ -0,0 +1,9 @@ +{ + "name": "Add Two Numbers", + "solutions": [ + { + "name": "Java", + "path": "Solution.java" + } + ] +} \ No newline at end of file diff --git a/first-unique-character-in-a-string/Solution.java b/solutions/first-unique-character-in-a-string/Solution.java similarity index 100% rename from first-unique-character-in-a-string/Solution.java rename to solutions/first-unique-character-in-a-string/Solution.java diff --git a/first-unique-character-in-a-string/Solution_HashMap.java b/solutions/first-unique-character-in-a-string/Solution_HashMap.java similarity index 100% rename from first-unique-character-in-a-string/Solution_HashMap.java rename to solutions/first-unique-character-in-a-string/Solution_HashMap.java diff --git a/longest-palindromic-substring/Solution.java b/solutions/longest-palindromic-substring/Solution.java similarity index 100% rename from longest-palindromic-substring/Solution.java rename to solutions/longest-palindromic-substring/Solution.java diff --git a/longest-string-chain/Solution.java b/solutions/longest-string-chain/Solution.java similarity index 100% rename from longest-string-chain/Solution.java rename to solutions/longest-string-chain/Solution.java diff --git a/longest-substring-without-repeating-characters/Solution.java b/solutions/longest-substring-without-repeating-characters/Solution.java similarity index 100% rename from longest-substring-without-repeating-characters/Solution.java rename to solutions/longest-substring-without-repeating-characters/Solution.java diff --git a/making-file-names-unique/Solution.java b/solutions/making-file-names-unique/Solution.java similarity index 100% rename from making-file-names-unique/Solution.java rename to solutions/making-file-names-unique/Solution.java diff --git a/making-file-names-unique/Solution.py b/solutions/making-file-names-unique/Solution.py similarity index 100% rename from making-file-names-unique/Solution.py rename to solutions/making-file-names-unique/Solution.py diff --git a/making-file-names-unique/Solution_regex.java b/solutions/making-file-names-unique/Solution_regex.java similarity index 100% rename from making-file-names-unique/Solution_regex.java rename to solutions/making-file-names-unique/Solution_regex.java diff --git a/median-of-two-sorted-arrays/Cargo.lock b/solutions/median-of-two-sorted-arrays/Cargo.lock similarity index 100% rename from median-of-two-sorted-arrays/Cargo.lock rename to solutions/median-of-two-sorted-arrays/Cargo.lock diff --git a/median-of-two-sorted-arrays/Cargo.toml b/solutions/median-of-two-sorted-arrays/Cargo.toml similarity index 100% rename from median-of-two-sorted-arrays/Cargo.toml rename to solutions/median-of-two-sorted-arrays/Cargo.toml diff --git a/median-of-two-sorted-arrays/README.md b/solutions/median-of-two-sorted-arrays/README.md similarity index 100% rename from median-of-two-sorted-arrays/README.md rename to solutions/median-of-two-sorted-arrays/README.md diff --git a/median-of-two-sorted-arrays/src/bin/two-pointers.rs b/solutions/median-of-two-sorted-arrays/src/bin/two-pointers.rs similarity index 100% rename from median-of-two-sorted-arrays/src/bin/two-pointers.rs rename to solutions/median-of-two-sorted-arrays/src/bin/two-pointers.rs diff --git a/palindrome-number/Solution.java b/solutions/palindrome-number/Solution.java similarity index 100% rename from palindrome-number/Solution.java rename to solutions/palindrome-number/Solution.java diff --git a/product-of-array-except-self/.gitignore b/solutions/product-of-array-except-self/.gitignore similarity index 100% rename from product-of-array-except-self/.gitignore rename to solutions/product-of-array-except-self/.gitignore diff --git a/product-of-array-except-self/Cargo.toml b/solutions/product-of-array-except-self/Cargo.toml similarity index 100% rename from product-of-array-except-self/Cargo.toml rename to solutions/product-of-array-except-self/Cargo.toml diff --git a/product-of-array-except-self/src/main.rs b/solutions/product-of-array-except-self/src/main.rs similarity index 100% rename from product-of-array-except-self/src/main.rs rename to solutions/product-of-array-except-self/src/main.rs diff --git a/reverse-integer/Solution.java b/solutions/reverse-integer/Solution.java similarity index 100% rename from reverse-integer/Solution.java rename to solutions/reverse-integer/Solution.java diff --git a/roman-to-integer/Solution.java b/solutions/roman-to-integer/Solution.java similarity index 100% rename from roman-to-integer/Solution.java rename to solutions/roman-to-integer/Solution.java diff --git a/sort-array-by-increasing-frequency/Solution.java b/solutions/sort-array-by-increasing-frequency/Solution.java similarity index 100% rename from sort-array-by-increasing-frequency/Solution.java rename to solutions/sort-array-by-increasing-frequency/Solution.java diff --git a/sort-characters-by-frequency/Solution.java b/solutions/sort-characters-by-frequency/Solution.java similarity index 100% rename from sort-characters-by-frequency/Solution.java rename to solutions/sort-characters-by-frequency/Solution.java diff --git a/special-array-with-x-elements-greater-than-or-equal-x/Solution.java b/solutions/special-array-with-x-elements-greater-than-or-equal-x/Solution.java similarity index 100% rename from special-array-with-x-elements-greater-than-or-equal-x/Solution.java rename to solutions/special-array-with-x-elements-greater-than-or-equal-x/Solution.java diff --git a/string-to-integer-atoi/Solution.java b/solutions/string-to-integer-atoi/Solution.java similarity index 100% rename from string-to-integer-atoi/Solution.java rename to solutions/string-to-integer-atoi/Solution.java diff --git a/two-sum/Solution.java b/solutions/two-sum/Solution.java similarity index 100% rename from two-sum/Solution.java rename to solutions/two-sum/Solution.java diff --git a/zigzag-conversion/Solution.java b/solutions/zigzag-conversion/Solution.java similarity index 100% rename from zigzag-conversion/Solution.java rename to solutions/zigzag-conversion/Solution.java