diff --git a/10 Days of Statistics/Day 0 - Mean, Median, and Mode/Solution.java b/10 Days of Statistics/Day 0 - Mean, Median, and Mode/Solution.java index 248f190..2242018 100644 --- a/10 Days of Statistics/Day 0 - Mean, Median, and Mode/Solution.java +++ b/10 Days of Statistics/Day 0 - Mean, Median, and Mode/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/10 Days of Statistics/Day 0 - Weighted Mean/Solution.java b/10 Days of Statistics/Day 0 - Weighted Mean/Solution.java index d468fc0..cb2460f 100644 --- a/10 Days of Statistics/Day 0 - Weighted Mean/Solution.java +++ b/10 Days of Statistics/Day 0 - Weighted Mean/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 1 - Interquartile Range/Solution.java b/10 Days of Statistics/Day 1 - Interquartile Range/Solution.java index 17b354c..31d942f 100644 --- a/10 Days of Statistics/Day 1 - Interquartile Range/Solution.java +++ b/10 Days of Statistics/Day 1 - Interquartile Range/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/10 Days of Statistics/Day 1 - Quartiles/Solution.java b/10 Days of Statistics/Day 1 - Quartiles/Solution.java index 27e555e..7326ba0 100644 --- a/10 Days of Statistics/Day 1 - Quartiles/Solution.java +++ b/10 Days of Statistics/Day 1 - Quartiles/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/10 Days of Statistics/Day 1 - Standard Deviation/Solution.java b/10 Days of Statistics/Day 1 - Standard Deviation/Solution.java index 68ad06b..cd551f0 100644 --- a/10 Days of Statistics/Day 1 - Standard Deviation/Solution.java +++ b/10 Days of Statistics/Day 1 - Standard Deviation/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 2 - Basic Probability/Solution.txt b/10 Days of Statistics/Day 2 - Basic Probability/Solution.txt index ffd2411..a85d368 100644 --- a/10 Days of Statistics/Day 2 - Basic Probability/Solution.txt +++ b/10 Days of Statistics/Day 2 - Basic Probability/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: 5/6 diff --git a/10 Days of Statistics/Day 2 - Compound Event Probability/Solution.txt b/10 Days of Statistics/Day 2 - Compound Event Probability/Solution.txt index 2f99470..70e6334 100644 --- a/10 Days of Statistics/Day 2 - Compound Event Probability/Solution.txt +++ b/10 Days of Statistics/Day 2 - Compound Event Probability/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: 17/42 diff --git a/10 Days of Statistics/Day 2 - More Dice/Solution.txt b/10 Days of Statistics/Day 2 - More Dice/Solution.txt index bf395ce..a500c28 100644 --- a/10 Days of Statistics/Day 2 - More Dice/Solution.txt +++ b/10 Days of Statistics/Day 2 - More Dice/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: 1/9 diff --git a/10 Days of Statistics/Day 3 - Cards of the Same Suit/Solution.txt b/10 Days of Statistics/Day 3 - Cards of the Same Suit/Solution.txt index c775247..2af6ab5 100644 --- a/10 Days of Statistics/Day 3 - Cards of the Same Suit/Solution.txt +++ b/10 Days of Statistics/Day 3 - Cards of the Same Suit/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: 12/51 diff --git a/10 Days of Statistics/Day 3 - Conditional Probability/Solution.txt b/10 Days of Statistics/Day 3 - Conditional Probability/Solution.txt index 973eae3..073eb13 100644 --- a/10 Days of Statistics/Day 3 - Conditional Probability/Solution.txt +++ b/10 Days of Statistics/Day 3 - Conditional Probability/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: 1/3 diff --git a/10 Days of Statistics/Day 3 - Drawing Marbles/Solution.txt b/10 Days of Statistics/Day 3 - Drawing Marbles/Solution.txt index f54d29f..97199fc 100644 --- a/10 Days of Statistics/Day 3 - Drawing Marbles/Solution.txt +++ b/10 Days of Statistics/Day 3 - Drawing Marbles/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: 2/3 diff --git a/10 Days of Statistics/Day 4 - Binomial Distribution I/Solution.java b/10 Days of Statistics/Day 4 - Binomial Distribution I/Solution.java index 64317a3..f5877d9 100644 --- a/10 Days of Statistics/Day 4 - Binomial Distribution I/Solution.java +++ b/10 Days of Statistics/Day 4 - Binomial Distribution I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 4 - Binomial Distribution II/Solution.java b/10 Days of Statistics/Day 4 - Binomial Distribution II/Solution.java index 1eb867e..2eec72a 100644 --- a/10 Days of Statistics/Day 4 - Binomial Distribution II/Solution.java +++ b/10 Days of Statistics/Day 4 - Binomial Distribution II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 4 - Geometric Distribution I/Solution.java b/10 Days of Statistics/Day 4 - Geometric Distribution I/Solution.java index 8a1289e..4c95ff9 100644 --- a/10 Days of Statistics/Day 4 - Geometric Distribution I/Solution.java +++ b/10 Days of Statistics/Day 4 - Geometric Distribution I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 4 - Geometric Distribution II/Solution.java b/10 Days of Statistics/Day 4 - Geometric Distribution II/Solution.java index 4f27ca9..839bf81 100644 --- a/10 Days of Statistics/Day 4 - Geometric Distribution II/Solution.java +++ b/10 Days of Statistics/Day 4 - Geometric Distribution II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 5 - Normal Distribution I/Solution.java b/10 Days of Statistics/Day 5 - Normal Distribution I/Solution.java index fd2eda5..1c4c744 100644 --- a/10 Days of Statistics/Day 5 - Normal Distribution I/Solution.java +++ b/10 Days of Statistics/Day 5 - Normal Distribution I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 5 - Normal Distribution II/Solution.java b/10 Days of Statistics/Day 5 - Normal Distribution II/Solution.java index f4f82ff..9d61ca6 100644 --- a/10 Days of Statistics/Day 5 - Normal Distribution II/Solution.java +++ b/10 Days of Statistics/Day 5 - Normal Distribution II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 5 - Poisson Distribution I/Solution.java b/10 Days of Statistics/Day 5 - Poisson Distribution I/Solution.java index 905cba7..95cb226 100644 --- a/10 Days of Statistics/Day 5 - Poisson Distribution I/Solution.java +++ b/10 Days of Statistics/Day 5 - Poisson Distribution I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 5 - Poisson Distribution II/Solution.java b/10 Days of Statistics/Day 5 - Poisson Distribution II/Solution.java index d883715..b4f81ff 100644 --- a/10 Days of Statistics/Day 5 - Poisson Distribution II/Solution.java +++ b/10 Days of Statistics/Day 5 - Poisson Distribution II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 6 - The Central Limit Theorem I/Solution.java b/10 Days of Statistics/Day 6 - The Central Limit Theorem I/Solution.java index 54cd24c..f8a84a4 100644 --- a/10 Days of Statistics/Day 6 - The Central Limit Theorem I/Solution.java +++ b/10 Days of Statistics/Day 6 - The Central Limit Theorem I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 6 - The Central Limit Theorem II/Solution.java b/10 Days of Statistics/Day 6 - The Central Limit Theorem II/Solution.java index a51a2ad..9e10e1d 100644 --- a/10 Days of Statistics/Day 6 - The Central Limit Theorem II/Solution.java +++ b/10 Days of Statistics/Day 6 - The Central Limit Theorem II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 6 - The Central Limit Theorem III/Solution.java b/10 Days of Statistics/Day 6 - The Central Limit Theorem III/Solution.java index 18bd576..05695e1 100644 --- a/10 Days of Statistics/Day 6 - The Central Limit Theorem III/Solution.java +++ b/10 Days of Statistics/Day 6 - The Central Limit Theorem III/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/10 Days of Statistics/Day 7 - Pearson Correlation Coefficient I/Solution.java b/10 Days of Statistics/Day 7 - Pearson Correlation Coefficient I/Solution.java index 08506d1..e61afb4 100644 --- a/10 Days of Statistics/Day 7 - Pearson Correlation Coefficient I/Solution.java +++ b/10 Days of Statistics/Day 7 - Pearson Correlation Coefficient I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java b/10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java index c5b479c..687ca57 100644 --- a/10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java +++ b/10 Days of Statistics/Day 7 - Spearman's Rank Correlation Coefficient/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/10 Days of Statistics/Day 8 - Least Square Regression Rate/Solution.java b/10 Days of Statistics/Day 8 - Least Square Regression Rate/Solution.java index 7f7364c..7e744b0 100644 --- a/10 Days of Statistics/Day 8 - Least Square Regression Rate/Solution.java +++ b/10 Days of Statistics/Day 8 - Least Square Regression Rate/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/10 Days of Statistics/Day 8 - Pearson Correlation Coefficient II/Solution.txt b/10 Days of Statistics/Day 8 - Pearson Correlation Coefficient II/Solution.txt index 93cb9c3..0888f7c 100644 --- a/10 Days of Statistics/Day 8 - Pearson Correlation Coefficient II/Solution.txt +++ b/10 Days of Statistics/Day 8 - Pearson Correlation Coefficient II/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: -3/4 diff --git a/10 Days of Statistics/Day 9 - Multiple Linear Regression/Solution.java b/10 Days of Statistics/Day 9 - Multiple Linear Regression/Solution.java index f3cd13e..a0a4c36 100644 --- a/10 Days of Statistics/Day 9 - Multiple Linear Regression/Solution.java +++ b/10 Days of Statistics/Day 9 - Multiple Linear Regression/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/10 Days of Statistics/readme.md b/10 Days of Statistics/readme.md index ae8b913..07bc6c0 100644 --- a/10 Days of Statistics/readme.md +++ b/10 Days of Statistics/readme.md @@ -2,30 +2,30 @@ | Day | Challenge | Points | Solution | |:---:|:--------------------------------------------------------------------------------------------------------------------------:|:------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| 0 | [Mean, Median, and Mode](https://www.hackerrank.com/challenges/s10-basic-statistics) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Mean%2C%20Median%2C%20and%20Mode/Solution.java) | -| 0 | [Weighted Mean](https://www.hackerrank.com/challenges/s10-weighted-mean) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Weighted%20Mean/Solution.java) | -| 1 | [Quartiles](https://www.hackerrank.com/challenges/s10-quartiles) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Quartiles/Solution.java) | -| 1 | [Interquartile Range](https://www.hackerrank.com/challenges/s10-interquartile-range) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Interquartile%20Range/Solution.java) | -| 1 | [Standard Deviation](https://www.hackerrank.com/challenges/s10-standard-deviation) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Standard%20Deviation/Solution.java) | -| 2 | [Basic Probability](https://www.hackerrank.com/challenges/s10-mcq-1) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Basic%20Probability/Solution.txt) | -| 2 | [More Dice](https://www.hackerrank.com/challenges/s10-mcq-2) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20More%20Dice/Solution.txt) | -| 2 | [Compound Event Probability](https://www.hackerrank.com/challenges/s10-mcq-3) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Compound%20Event%20Probability/Solution.txt) | -| 3 | [Conditional Probability](https://www.hackerrank.com/challenges/s10-mcq-4) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Conditional%20Probability/Solution.txt) | -| 3 | [Cards of the Same Suit](https://www.hackerrank.com/challenges/s10-mcq-5) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Cards%20of%20the%20Same%20Suit/Solution.txt) | -| 3 | [Drawing Marbles](https://www.hackerrank.com/challenges/s10-mcq-6) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Drawing%20Marbles/Solution.txt) | -| 4 | [Binomial Distribution I](https://www.hackerrank.com/challenges/s10-binomial-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20I/Solution.java) | -| 4 | [Binomial Distribution II](https://www.hackerrank.com/challenges/s10-binomial-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20II/Solution.java) | -| 4 | [Geometric Distribution I](https://www.hackerrank.com/challenges/s10-geometric-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20I/Solution.java) | -| 4 | [Geometric Distribution II](https://www.hackerrank.com/challenges/s10-geometric-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20II/Solution.java) | -| 5 | [Poisson Distribution I](https://www.hackerrank.com/challenges/s10-poisson-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20I/Solution.java) | -| 5 | [Poisson Distribution II](https://www.hackerrank.com/challenges/s10-poisson-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20II/Solution.java) | -| 5 | [Normal Distribution I](https://www.hackerrank.com/challenges/s10-normal-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20I/Solution.java) | -| 5 | [Normal Distribution II](https://www.hackerrank.com/challenges/s10-normal-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20II/Solution.java) | -| 6 | [The Central Limit Theorem I](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20I/Solution.java) | -| 6 | [The Central Limit Theorem II](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20II/Solution.java) | -| 6 | [The Central Limit Theorem III](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-3) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20III/Solution.java) | -| 7 | [Pearson Correlation Coefficient I](https://www.hackerrank.com/challenges/s10-pearson-correlation-coefficient) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Pearson%20Correlation%20Coefficient%20I/Solution.java) | -| 7 | [Spearman's Rank Correlation Coefficient](https://www.hackerrank.com/challenges/s10-spearman-rank-correlation-coefficient) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Spearman%27s%20Rank%20Correlation%20Coefficient/Solution.java) | -| 8 | [Least Square Regression Line](https://www.hackerrank.com/challenges/s10-least-square-regression-line) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Least%20Square%20Regression%20Rate/Solution.java) | -| 8 | [Pearson Correlation Coefficient II](https://www.hackerrank.com/challenges/s10-mcq-7) | 30 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Pearson%20Correlation%20Coefficient%20II/Solution.txt) | -| 9 | [Multiple Linear Regression](https://www.hackerrank.com/challenges/s10-multiple-linear-regression) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%209%20-%20Multiple%20Linear%20Regression/Solution.java) | +| 0 | [Mean, Median, and Mode](https://www.hackerrank.com/challenges/s10-basic-statistics) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Mean%2C%20Median%2C%20and%20Mode/Solution.java) | +| 0 | [Weighted Mean](https://www.hackerrank.com/challenges/s10-weighted-mean) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Weighted%20Mean/Solution.java) | +| 1 | [Quartiles](https://www.hackerrank.com/challenges/s10-quartiles) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Quartiles/Solution.java) | +| 1 | [Interquartile Range](https://www.hackerrank.com/challenges/s10-interquartile-range) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Interquartile%20Range/Solution.java) | +| 1 | [Standard Deviation](https://www.hackerrank.com/challenges/s10-standard-deviation) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Standard%20Deviation/Solution.java) | +| 2 | [Basic Probability](https://www.hackerrank.com/challenges/s10-mcq-1) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Basic%20Probability/Solution.txt) | +| 2 | [More Dice](https://www.hackerrank.com/challenges/s10-mcq-2) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20More%20Dice/Solution.txt) | +| 2 | [Compound Event Probability](https://www.hackerrank.com/challenges/s10-mcq-3) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Compound%20Event%20Probability/Solution.txt) | +| 3 | [Conditional Probability](https://www.hackerrank.com/challenges/s10-mcq-4) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Conditional%20Probability/Solution.txt) | +| 3 | [Cards of the Same Suit](https://www.hackerrank.com/challenges/s10-mcq-5) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Cards%20of%20the%20Same%20Suit/Solution.txt) | +| 3 | [Drawing Marbles](https://www.hackerrank.com/challenges/s10-mcq-6) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Drawing%20Marbles/Solution.txt) | +| 4 | [Binomial Distribution I](https://www.hackerrank.com/challenges/s10-binomial-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20I/Solution.java) | +| 4 | [Binomial Distribution II](https://www.hackerrank.com/challenges/s10-binomial-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20II/Solution.java) | +| 4 | [Geometric Distribution I](https://www.hackerrank.com/challenges/s10-geometric-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20I/Solution.java) | +| 4 | [Geometric Distribution II](https://www.hackerrank.com/challenges/s10-geometric-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20II/Solution.java) | +| 5 | [Poisson Distribution I](https://www.hackerrank.com/challenges/s10-poisson-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20I/Solution.java) | +| 5 | [Poisson Distribution II](https://www.hackerrank.com/challenges/s10-poisson-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20II/Solution.java) | +| 5 | [Normal Distribution I](https://www.hackerrank.com/challenges/s10-normal-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20I/Solution.java) | +| 5 | [Normal Distribution II](https://www.hackerrank.com/challenges/s10-normal-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20II/Solution.java) | +| 6 | [The Central Limit Theorem I](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20I/Solution.java) | +| 6 | [The Central Limit Theorem II](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20II/Solution.java) | +| 6 | [The Central Limit Theorem III](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-3) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20III/Solution.java) | +| 7 | [Pearson Correlation Coefficient I](https://www.hackerrank.com/challenges/s10-pearson-correlation-coefficient) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Pearson%20Correlation%20Coefficient%20I/Solution.java) | +| 7 | [Spearman's Rank Correlation Coefficient](https://www.hackerrank.com/challenges/s10-spearman-rank-correlation-coefficient) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Spearman%27s%20Rank%20Correlation%20Coefficient/Solution.java) | +| 8 | [Least Square Regression Line](https://www.hackerrank.com/challenges/s10-least-square-regression-line) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Least%20Square%20Regression%20Rate/Solution.java) | +| 8 | [Pearson Correlation Coefficient II](https://www.hackerrank.com/challenges/s10-mcq-7) | 30 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Pearson%20Correlation%20Coefficient%20II/Solution.txt) | +| 9 | [Multiple Linear Regression](https://www.hackerrank.com/challenges/s10-multiple-linear-regression) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%209%20-%20Multiple%20Linear%20Regression/Solution.java) | diff --git a/30 Days of Code/Day 00 - Hello, World/Solution.java b/30 Days of Code/Day 00 - Hello, World/Solution.java index 8b5f0a7..9035561 100644 --- a/30 Days of Code/Day 00 - Hello, World/Solution.java +++ b/30 Days of Code/Day 00 - Hello, World/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/30 Days of Code/Day 01 - Data Types/Solution.java b/30 Days of Code/Day 01 - Data Types/Solution.java index 4dd0fcb..b45f7c5 100644 --- a/30 Days of Code/Day 01 - Data Types/Solution.java +++ b/30 Days of Code/Day 01 - Data Types/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 02 - Operators/Solution.java b/30 Days of Code/Day 02 - Operators/Solution.java index 1830e07..b5f0f3e 100644 --- a/30 Days of Code/Day 02 - Operators/Solution.java +++ b/30 Days of Code/Day 02 - Operators/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 03 - Intro to Conditional Statements/Solution.java b/30 Days of Code/Day 03 - Intro to Conditional Statements/Solution.java index edb42ae..fa41412 100644 --- a/30 Days of Code/Day 03 - Intro to Conditional Statements/Solution.java +++ b/30 Days of Code/Day 03 - Intro to Conditional Statements/Solution.java @@ -1,6 +1,7 @@ + // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 04 - Class vs. Instance/Solution.java b/30 Days of Code/Day 04 - Class vs. Instance/Solution.java index 32e4a0e..ca94bf8 100644 --- a/30 Days of Code/Day 04 - Class vs. Instance/Solution.java +++ b/30 Days of Code/Day 04 - Class vs. Instance/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 05 - Loops/Solution.java b/30 Days of Code/Day 05 - Loops/Solution.java index 8ffeb75..620cd5a 100644 --- a/30 Days of Code/Day 05 - Loops/Solution.java +++ b/30 Days of Code/Day 05 - Loops/Solution.java @@ -1,6 +1,7 @@ + // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 06 - Let's Review/Solution.java b/30 Days of Code/Day 06 - Let's Review/Solution.java index 3efac77..1a02ca9 100644 --- a/30 Days of Code/Day 06 - Let's Review/Solution.java +++ b/30 Days of Code/Day 06 - Let's Review/Solution.java @@ -1,6 +1,7 @@ + // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 07 - Arrays/Solution.java b/30 Days of Code/Day 07 - Arrays/Solution.java index 117d9ec..c951f8a 100644 --- a/30 Days of Code/Day 07 - Arrays/Solution.java +++ b/30 Days of Code/Day 07 - Arrays/Solution.java @@ -1,6 +1,7 @@ + // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 08 - Dictionaries and Maps/Solution.java b/30 Days of Code/Day 08 - Dictionaries and Maps/Solution.java index 74016ff..d7dcd4b 100644 --- a/30 Days of Code/Day 08 - Dictionaries and Maps/Solution.java +++ b/30 Days of Code/Day 08 - Dictionaries and Maps/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/30 Days of Code/Day 09 - Recursion/Solution.java b/30 Days of Code/Day 09 - Recursion/Solution.java index 2e87da1..87a07a9 100644 --- a/30 Days of Code/Day 09 - Recursion/Solution.java +++ b/30 Days of Code/Day 09 - Recursion/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 10 - Binary Numbers/Solution.java b/30 Days of Code/Day 10 - Binary Numbers/Solution.java index 37067dd..d7fc369 100644 --- a/30 Days of Code/Day 10 - Binary Numbers/Solution.java +++ b/30 Days of Code/Day 10 - Binary Numbers/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 11 - 2D Arrays/Solution.java b/30 Days of Code/Day 11 - 2D Arrays/Solution.java index c27252c..425eefc 100644 --- a/30 Days of Code/Day 11 - 2D Arrays/Solution.java +++ b/30 Days of Code/Day 11 - 2D Arrays/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 12 - Inheritance/Solution.java b/30 Days of Code/Day 12 - Inheritance/Solution.java index 846efcd..1a2facd 100644 --- a/30 Days of Code/Day 12 - Inheritance/Solution.java +++ b/30 Days of Code/Day 12 - Inheritance/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/30 Days of Code/Day 13 - Abstract Classes/Solution.java b/30 Days of Code/Day 13 - Abstract Classes/Solution.java index 2bdc379..0d224fb 100644 --- a/30 Days of Code/Day 13 - Abstract Classes/Solution.java +++ b/30 Days of Code/Day 13 - Abstract Classes/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/30 Days of Code/Day 14 - Scope/Solution.java b/30 Days of Code/Day 14 - Scope/Solution.java index 2e07c7d..479c9da 100644 --- a/30 Days of Code/Day 14 - Scope/Solution.java +++ b/30 Days of Code/Day 14 - Scope/Solution.java @@ -1,6 +1,7 @@ + // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 15 - Linked List/Solution.java b/30 Days of Code/Day 15 - Linked List/Solution.java index 63e01c8..b3af1e4 100644 --- a/30 Days of Code/Day 15 - Linked List/Solution.java +++ b/30 Days of Code/Day 15 - Linked List/Solution.java @@ -1,6 +1,7 @@ + // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 16 - Exceptions - String to Integer/Solution.java b/30 Days of Code/Day 16 - Exceptions - String to Integer/Solution.java index d6f071a..d293318 100644 --- a/30 Days of Code/Day 16 - Exceptions - String to Integer/Solution.java +++ b/30 Days of Code/Day 16 - Exceptions - String to Integer/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 17 - More Exceptions/Solution.java b/30 Days of Code/Day 17 - More Exceptions/Solution.java index 7139072..2930f88 100644 --- a/30 Days of Code/Day 17 - More Exceptions/Solution.java +++ b/30 Days of Code/Day 17 - More Exceptions/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.io.*; diff --git a/30 Days of Code/Day 18 - Queues and Stacks/Solution.java b/30 Days of Code/Day 18 - Queues and Stacks/Solution.java index 7c3fd47..5750b91 100644 --- a/30 Days of Code/Day 18 - Queues and Stacks/Solution.java +++ b/30 Days of Code/Day 18 - Queues and Stacks/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 19 - Interfaces/Solution.java b/30 Days of Code/Day 19 - Interfaces/Solution.java index 381de15..ca9b373 100644 --- a/30 Days of Code/Day 19 - Interfaces/Solution.java +++ b/30 Days of Code/Day 19 - Interfaces/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 20 - Sorting/Solution.java b/30 Days of Code/Day 20 - Sorting/Solution.java index 2a57479..59e16ef 100644 --- a/30 Days of Code/Day 20 - Sorting/Solution.java +++ b/30 Days of Code/Day 20 - Sorting/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 21 - Generics/Solution.java b/30 Days of Code/Day 21 - Generics/Solution.java index 5ca1f2c..1b996f4 100644 --- a/30 Days of Code/Day 21 - Generics/Solution.java +++ b/30 Days of Code/Day 21 - Generics/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/30 Days of Code/Day 22 - Binary Search Trees/Solution.java b/30 Days of Code/Day 22 - Binary Search Trees/Solution.java index 15c2aa5..ceba860 100644 --- a/30 Days of Code/Day 22 - Binary Search Trees/Solution.java +++ b/30 Days of Code/Day 22 - Binary Search Trees/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.io.*; diff --git a/30 Days of Code/Day 23 - BST Level-Order Traversal/Solution.java b/30 Days of Code/Day 23 - BST Level-Order Traversal/Solution.java index 1a6936c..00fae1f 100644 --- a/30 Days of Code/Day 23 - BST Level-Order Traversal/Solution.java +++ b/30 Days of Code/Day 23 - BST Level-Order Traversal/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 24 - More Linked Lists/Solution.java b/30 Days of Code/Day 24 - More Linked Lists/Solution.java index 5d9f44e..2d4c574 100644 --- a/30 Days of Code/Day 24 - More Linked Lists/Solution.java +++ b/30 Days of Code/Day 24 - More Linked Lists/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/30 Days of Code/Day 25 - Running Time and Complexity/Solution.java b/30 Days of Code/Day 25 - Running Time and Complexity/Solution.java index 49e382f..eaea942 100644 --- a/30 Days of Code/Day 25 - Running Time and Complexity/Solution.java +++ b/30 Days of Code/Day 25 - Running Time and Complexity/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/30 Days of Code/Day 26 - Nested Logic/Solution.java b/30 Days of Code/Day 26 - Nested Logic/Solution.java index b9a944d..a54fd84 100644 --- a/30 Days of Code/Day 26 - Nested Logic/Solution.java +++ b/30 Days of Code/Day 26 - Nested Logic/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.time.LocalDate; diff --git a/30 Days of Code/Day 27 - Testing/Solution.java b/30 Days of Code/Day 27 - Testing/Solution.java index 583e404..1500d98 100644 --- a/30 Days of Code/Day 27 - Testing/Solution.java +++ b/30 Days of Code/Day 27 - Testing/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/30 Days of Code/readme.md b/30 Days of Code/readme.md index 1f600e5..128f906 100644 --- a/30 Days of Code/readme.md +++ b/30 Days of Code/readme.md @@ -2,31 +2,31 @@ | Day | Challenge | Points | Solution | |:---:|:-------------------------------------------------------------------------------------------------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| 0 | [Hello, World](https://www.hackerrank.com/challenges/30-hello-world) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2000%20-%20Hello%2C%20World/Solution.java) | -| 1 | [Data Types](https://www.hackerrank.com/challenges/30-data-types) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2001%20-%20Data%20Types/Solution.java) | -| 2 | [Operators](https://www.hackerrank.com/challenges/30-operators) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2002%20-%20Operators/Solution.java) | -| 3 | [Intro to Conditional Statements](https://www.hackerrank.com/challenges/30-conditional-statements) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2003%20-%20Intro%20to%20Conditional%20Statements/Solution.java) | -| 4 | [Class vs. Instance](https://www.hackerrank.com/challenges/30-class-vs-instance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2004%20-%20Class%20vs.%20Instance/Solution.java) | -| 5 | [Loops](https://www.hackerrank.com/challenges/30-loops) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2005%20-%20Loops/Solution.java) | -| 6 | [Let's Review](https://www.hackerrank.com/challenges/30-review-loop) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2006%20-%20Let's%20Review/Solution.java) | -| 7 | [Arrays](https://www.hackerrank.com/challenges/30-arrays) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2007%20-%20Arrays/Solution.java) | -| 8 | [Dictionaries and Maps](https://www.hackerrank.com/challenges/30-dictionaries-and-maps) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2008%20-%20Dictionaries%20and%20Maps/Solution.java) | -| 9 | [Recursion](https://www.hackerrank.com/challenges/30-recursion) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2009%20-%20Recursion/Solution.java) | -| 10 | [Binary Numbers](https://www.hackerrank.com/challenges/30-binary-numbers) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2010%20-%20Binary%20Numbers/Solution.java) | -| 11 | [2D Arrays](https://www.hackerrank.com/challenges/30-2d-arrays) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2011%20-%202D%20Arrays/Solution.java) | -| 12 | [Inheritance](https://www.hackerrank.com/challenges/30-inheritance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2012%20-%20Inheritance/Solution.java) | -| 13 | [Abstract Classes](https://www.hackerrank.com/challenges/30-abstract-classes) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2013%20-%20Abstract%20Classes/Solution.java) | -| 14 | [Scope](https://www.hackerrank.com/challenges/30-scope) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2014%20-%20Scope/Solution.java) | -| 15 | [Linked List](https://www.hackerrank.com/challenges/30-linked-list) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2015%20-%20Linked%20List/Solution.java) | -| 16 | [Exceptions - String to Integer](https://www.hackerrank.com/challenges/30-exceptions-string-to-integer) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2016%20-%20Exceptions%20-%20String%20to%20Integer/Solution.java) | -| 17 | [More Exceptions](https://www.hackerrank.com/challenges/30-more-exceptions) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2017%20-%20More%20Exceptions/Solution.java) | -| 18 | [Queues and Stacks](https://www.hackerrank.com/challenges/30-queues-stacks) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2018%20-%20Queues%20and%20Stacks/Solution.java) | -| 19 | [Interfaces](https://www.hackerrank.com/challenges/30-interfaces) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2019%20-%20Interfaces/Solution.java) | -| 20 | [Sorting](https://www.hackerrank.com/challenges/30-sorting) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2020%20-%20Sorting/Solution.java) | -| 21 | [Generics](https://www.hackerrank.com/challenges/30-generics) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2021%20-%20Generics/Solution.java) | -| 22 | [Binary Search Trees](https://www.hackerrank.com/challenges/30-binary-search-trees) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2022%20-%20Binary%20Search%20Trees/Solution.java) | -| 23 | [BST Level-Order Traversal](https://www.hackerrank.com/challenges/30-binary-trees) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2023%20-%20BST%20Level-Order%20Traversal/Solution.java) | -| 24 | [More Linked Lists](https://www.hackerrank.com/challenges/30-linked-list-deletion) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2024%20-%20More%20Linked%20Lists/Solution.java) | -| 25 | [Running Time and Complexity](https://www.hackerrank.com/challenges/30-running-time-and-complexity) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2025%20-%20Running%20Time%20and%20Complexity/Solution.java) | -| 26 | [Nested Logic](https://www.hackerrank.com/challenges/30-nested-logic) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2026%20-%20Nested%20Logic/Solution.java) | -| 27 | [Testing](https://www.hackerrank.com/challenges/30-testing) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2027%20-%20Testing/Solution.java) | +| 0 | [Hello, World](https://www.hackerrank.com/challenges/30-hello-world) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2000%20-%20Hello%2C%20World/Solution.java) | +| 1 | [Data Types](https://www.hackerrank.com/challenges/30-data-types) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2001%20-%20Data%20Types/Solution.java) | +| 2 | [Operators](https://www.hackerrank.com/challenges/30-operators) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2002%20-%20Operators/Solution.java) | +| 3 | [Intro to Conditional Statements](https://www.hackerrank.com/challenges/30-conditional-statements) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2003%20-%20Intro%20to%20Conditional%20Statements/Solution.java) | +| 4 | [Class vs. Instance](https://www.hackerrank.com/challenges/30-class-vs-instance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2004%20-%20Class%20vs.%20Instance/Solution.java) | +| 5 | [Loops](https://www.hackerrank.com/challenges/30-loops) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2005%20-%20Loops/Solution.java) | +| 6 | [Let's Review](https://www.hackerrank.com/challenges/30-review-loop) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2006%20-%20Let's%20Review/Solution.java) | +| 7 | [Arrays](https://www.hackerrank.com/challenges/30-arrays) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2007%20-%20Arrays/Solution.java) | +| 8 | [Dictionaries and Maps](https://www.hackerrank.com/challenges/30-dictionaries-and-maps) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2008%20-%20Dictionaries%20and%20Maps/Solution.java) | +| 9 | [Recursion](https://www.hackerrank.com/challenges/30-recursion) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2009%20-%20Recursion/Solution.java) | +| 10 | [Binary Numbers](https://www.hackerrank.com/challenges/30-binary-numbers) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2010%20-%20Binary%20Numbers/Solution.java) | +| 11 | [2D Arrays](https://www.hackerrank.com/challenges/30-2d-arrays) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2011%20-%202D%20Arrays/Solution.java) | +| 12 | [Inheritance](https://www.hackerrank.com/challenges/30-inheritance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2012%20-%20Inheritance/Solution.java) | +| 13 | [Abstract Classes](https://www.hackerrank.com/challenges/30-abstract-classes) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2013%20-%20Abstract%20Classes/Solution.java) | +| 14 | [Scope](https://www.hackerrank.com/challenges/30-scope) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2014%20-%20Scope/Solution.java) | +| 15 | [Linked List](https://www.hackerrank.com/challenges/30-linked-list) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2015%20-%20Linked%20List/Solution.java) | +| 16 | [Exceptions - String to Integer](https://www.hackerrank.com/challenges/30-exceptions-string-to-integer) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2016%20-%20Exceptions%20-%20String%20to%20Integer/Solution.java) | +| 17 | [More Exceptions](https://www.hackerrank.com/challenges/30-more-exceptions) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2017%20-%20More%20Exceptions/Solution.java) | +| 18 | [Queues and Stacks](https://www.hackerrank.com/challenges/30-queues-stacks) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2018%20-%20Queues%20and%20Stacks/Solution.java) | +| 19 | [Interfaces](https://www.hackerrank.com/challenges/30-interfaces) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2019%20-%20Interfaces/Solution.java) | +| 20 | [Sorting](https://www.hackerrank.com/challenges/30-sorting) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2020%20-%20Sorting/Solution.java) | +| 21 | [Generics](https://www.hackerrank.com/challenges/30-generics) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2021%20-%20Generics/Solution.java) | +| 22 | [Binary Search Trees](https://www.hackerrank.com/challenges/30-binary-search-trees) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2022%20-%20Binary%20Search%20Trees/Solution.java) | +| 23 | [BST Level-Order Traversal](https://www.hackerrank.com/challenges/30-binary-trees) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2023%20-%20BST%20Level-Order%20Traversal/Solution.java) | +| 24 | [More Linked Lists](https://www.hackerrank.com/challenges/30-linked-list-deletion) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2024%20-%20More%20Linked%20Lists/Solution.java) | +| 25 | [Running Time and Complexity](https://www.hackerrank.com/challenges/30-running-time-and-complexity) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2025%20-%20Running%20Time%20and%20Complexity/Solution.java) | +| 26 | [Nested Logic](https://www.hackerrank.com/challenges/30-nested-logic) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2026%20-%20Nested%20Logic/Solution.java) | +| 27 | [Testing](https://www.hackerrank.com/challenges/30-testing) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2027%20-%20Testing/Solution.java) | diff --git a/Algorithms/Bit Manipulation/Bit Manipulation - Lonely Integer/Solution.java b/Algorithms/Bit Manipulation/Bit Manipulation - Lonely Integer/Solution.java index 5cf6ff9..b70f6dd 100644 --- a/Algorithms/Bit Manipulation/Bit Manipulation - Lonely Integer/Solution.java +++ b/Algorithms/Bit Manipulation/Bit Manipulation - Lonely Integer/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Bit Manipulation/Counter game/Solution.java b/Algorithms/Bit Manipulation/Counter game/Solution.java index 5779900..3b1b6c5 100644 --- a/Algorithms/Bit Manipulation/Counter game/Solution.java +++ b/Algorithms/Bit Manipulation/Counter game/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.math.BigInteger; diff --git a/Algorithms/Bit Manipulation/Lonely Integer/Solution.java b/Algorithms/Bit Manipulation/Lonely Integer/Solution.java index 00effd8..f724129 100644 --- a/Algorithms/Bit Manipulation/Lonely Integer/Solution.java +++ b/Algorithms/Bit Manipulation/Lonely Integer/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Bit Manipulation/Maximizing XOR/Solution.java b/Algorithms/Bit Manipulation/Maximizing XOR/Solution.java index b00d6ea..db71c22 100644 --- a/Algorithms/Bit Manipulation/Maximizing XOR/Solution.java +++ b/Algorithms/Bit Manipulation/Maximizing XOR/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Bit Manipulation/Sansa and XOR/Solution.java b/Algorithms/Bit Manipulation/Sansa and XOR/Solution.java index 478dc0c..36e6a3e 100644 --- a/Algorithms/Bit Manipulation/Sansa and XOR/Solution.java +++ b/Algorithms/Bit Manipulation/Sansa and XOR/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Bit Manipulation/Sum vs XOR/Solution.java b/Algorithms/Bit Manipulation/Sum vs XOR/Solution.java index ffc44de..fefc757 100644 --- a/Algorithms/Bit Manipulation/Sum vs XOR/Solution.java +++ b/Algorithms/Bit Manipulation/Sum vs XOR/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Dynamic Programming/The Coin Change Problem/Solution.java b/Algorithms/Dynamic Programming/The Coin Change Problem/Solution.java index d41e79d..571e8aa 100644 --- a/Algorithms/Dynamic Programming/The Coin Change Problem/Solution.java +++ b/Algorithms/Dynamic Programming/The Coin Change Problem/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java b/Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java index 324dc2f..4396800 100644 --- a/Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java +++ b/Algorithms/Graph Theory/Breadth First Search - Shortest Reach/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashSet; diff --git a/Algorithms/Greedy/Beautiful Pairs/Solution.java b/Algorithms/Greedy/Beautiful Pairs/Solution.java index 40e26d7..158361b 100644 --- a/Algorithms/Greedy/Beautiful Pairs/Solution.java +++ b/Algorithms/Greedy/Beautiful Pairs/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Greedy/Grid Challenge/Solution.java b/Algorithms/Greedy/Grid Challenge/Solution.java index b78fb97..4cc1176 100644 --- a/Algorithms/Greedy/Grid Challenge/Solution.java +++ b/Algorithms/Greedy/Grid Challenge/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/Algorithms/Greedy/Maximum Perimeter Triangle/Solution.java b/Algorithms/Greedy/Maximum Perimeter Triangle/Solution.java index 68b60aa..8ec5e6e 100644 --- a/Algorithms/Greedy/Maximum Perimeter Triangle/Solution.java +++ b/Algorithms/Greedy/Maximum Perimeter Triangle/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/Algorithms/Search/Connected Cells in a Grid/Solution.java b/Algorithms/Search/Connected Cells in a Grid/Solution.java index bcc77a3..197eee6 100644 --- a/Algorithms/Search/Connected Cells in a Grid/Solution.java +++ b/Algorithms/Search/Connected Cells in a Grid/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayList; diff --git a/Algorithms/Search/Ice Cream Parlor/Solution.java b/Algorithms/Search/Ice Cream Parlor/Solution.java index ca2d53f..7bd0cf5 100644 --- a/Algorithms/Search/Ice Cream Parlor/Solution.java +++ b/Algorithms/Search/Ice Cream Parlor/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Algorithms/Sorting/Correctness and the Loop Invariant/Solution.java b/Algorithms/Sorting/Correctness and the Loop Invariant/Solution.java index 6aee5aa..b89f1db 100644 --- a/Algorithms/Sorting/Correctness and the Loop Invariant/Solution.java +++ b/Algorithms/Sorting/Correctness and the Loop Invariant/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Counting Sort 1/Solution.java b/Algorithms/Sorting/Counting Sort 1/Solution.java index 47bff3b..359eee4 100644 --- a/Algorithms/Sorting/Counting Sort 1/Solution.java +++ b/Algorithms/Sorting/Counting Sort 1/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Counting Sort 2/Solution.java b/Algorithms/Sorting/Counting Sort 2/Solution.java index 4365bdf..bac15d3 100644 --- a/Algorithms/Sorting/Counting Sort 2/Solution.java +++ b/Algorithms/Sorting/Counting Sort 2/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Counting Sort 3/Solution.java b/Algorithms/Sorting/Counting Sort 3/Solution.java index 625e048..d963fda 100644 --- a/Algorithms/Sorting/Counting Sort 3/Solution.java +++ b/Algorithms/Sorting/Counting Sort 3/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Insertion Sort - Part 1/Solution.java b/Algorithms/Sorting/Insertion Sort - Part 1/Solution.java index 600f65f..ef0b003 100644 --- a/Algorithms/Sorting/Insertion Sort - Part 1/Solution.java +++ b/Algorithms/Sorting/Insertion Sort - Part 1/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Insertion Sort - Part 2/Solution.java b/Algorithms/Sorting/Insertion Sort - Part 2/Solution.java index 84a4482..6fec13b 100644 --- a/Algorithms/Sorting/Insertion Sort - Part 2/Solution.java +++ b/Algorithms/Sorting/Insertion Sort - Part 2/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java b/Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java index f47a5eb..19d8438 100644 --- a/Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java +++ b/Algorithms/Sorting/Intro to Tutorial Challenges/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Luck Balance/Solution.java b/Algorithms/Sorting/Luck Balance/Solution.java index 37183e4..3cd3836 100644 --- a/Algorithms/Sorting/Luck Balance/Solution.java +++ b/Algorithms/Sorting/Luck Balance/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayList; diff --git a/Algorithms/Sorting/Marc's Cakewalk/Solution.java b/Algorithms/Sorting/Marc's Cakewalk/Solution.java index 6663868..2e2cce2 100644 --- a/Algorithms/Sorting/Marc's Cakewalk/Solution.java +++ b/Algorithms/Sorting/Marc's Cakewalk/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/Algorithms/Sorting/Minimum Absolute Difference in an Array/Solution.java b/Algorithms/Sorting/Minimum Absolute Difference in an Array/Solution.java index bd37e32..833381f 100644 --- a/Algorithms/Sorting/Minimum Absolute Difference in an Array/Solution.java +++ b/Algorithms/Sorting/Minimum Absolute Difference in an Array/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/Algorithms/Sorting/Quicksort 1 - Partition/Solution.java b/Algorithms/Sorting/Quicksort 1 - Partition/Solution.java index f21d5de..888830e 100644 --- a/Algorithms/Sorting/Quicksort 1 - Partition/Solution.java +++ b/Algorithms/Sorting/Quicksort 1 - Partition/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java b/Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java index 008f434..f9fd9ce 100644 --- a/Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java +++ b/Algorithms/Sorting/Quicksort 2 - Sorting/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayList; diff --git a/Algorithms/Sorting/Quicksort In-Place/Solution.java b/Algorithms/Sorting/Quicksort In-Place/Solution.java index 0c8e986..d00c7cf 100644 --- a/Algorithms/Sorting/Quicksort In-Place/Solution.java +++ b/Algorithms/Sorting/Quicksort In-Place/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Running Time of Algorithms/Solution.java b/Algorithms/Sorting/Running Time of Algorithms/Solution.java index cf5dde5..acd112f 100644 --- a/Algorithms/Sorting/Running Time of Algorithms/Solution.java +++ b/Algorithms/Sorting/Running Time of Algorithms/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/Running Time of Quicksort/Solution.java b/Algorithms/Sorting/Running Time of Quicksort/Solution.java index 8a97558..c22297f 100644 --- a/Algorithms/Sorting/Running Time of Quicksort/Solution.java +++ b/Algorithms/Sorting/Running Time of Quicksort/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Sorting/The Full Counting Sort/Solution.java b/Algorithms/Sorting/The Full Counting Sort/Solution.java index 8b1dc4c..8fc0715 100644 --- a/Algorithms/Sorting/The Full Counting Sort/Solution.java +++ b/Algorithms/Sorting/The Full Counting Sort/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.BufferedReader; import java.io.InputStreamReader; diff --git a/Algorithms/Strings/Alternating Characters/Solution.java b/Algorithms/Strings/Alternating Characters/Solution.java index 3fa98a5..93dd104 100644 --- a/Algorithms/Strings/Alternating Characters/Solution.java +++ b/Algorithms/Strings/Alternating Characters/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/Beautiful Binary String/Solution.java b/Algorithms/Strings/Beautiful Binary String/Solution.java index 5997014..18f0e83 100644 --- a/Algorithms/Strings/Beautiful Binary String/Solution.java +++ b/Algorithms/Strings/Beautiful Binary String/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/Caesar Cipher/Solution.java b/Algorithms/Strings/Caesar Cipher/Solution.java index ae56365..eba6a1d 100644 --- a/Algorithms/Strings/Caesar Cipher/Solution.java +++ b/Algorithms/Strings/Caesar Cipher/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/CamelCase/Solution.java b/Algorithms/Strings/CamelCase/Solution.java index cf2128b..6b0b11f 100644 --- a/Algorithms/Strings/CamelCase/Solution.java +++ b/Algorithms/Strings/CamelCase/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/Gemstones/Solution.java b/Algorithms/Strings/Gemstones/Solution.java index d4f78a0..626e642 100644 --- a/Algorithms/Strings/Gemstones/Solution.java +++ b/Algorithms/Strings/Gemstones/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.BitSet; diff --git a/Algorithms/Strings/Mars Exploration/Solution.java b/Algorithms/Strings/Mars Exploration/Solution.java index b141f91..4a0c7db 100644 --- a/Algorithms/Strings/Mars Exploration/Solution.java +++ b/Algorithms/Strings/Mars Exploration/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/String Construction/Solution.java b/Algorithms/Strings/String Construction/Solution.java index bc547b6..ad0ceb2 100644 --- a/Algorithms/Strings/String Construction/Solution.java +++ b/Algorithms/Strings/String Construction/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/Super Reduced String/Solution.java b/Algorithms/Strings/Super Reduced String/Solution.java index c23982a..6c05c6a 100644 --- a/Algorithms/Strings/Super Reduced String/Solution.java +++ b/Algorithms/Strings/Super Reduced String/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Stack; diff --git a/Algorithms/Strings/The Love-Letter Mystery/Solution.java b/Algorithms/Strings/The Love-Letter Mystery/Solution.java index bc95804..00e9508 100644 --- a/Algorithms/Strings/The Love-Letter Mystery/Solution.java +++ b/Algorithms/Strings/The Love-Letter Mystery/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/Two Characters/Solution.java b/Algorithms/Strings/Two Characters/Solution.java index a027573..a2acb6e 100644 --- a/Algorithms/Strings/Two Characters/Solution.java +++ b/Algorithms/Strings/Two Characters/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Algorithms/Strings/Weighted Uniform Strings/Solution.java b/Algorithms/Strings/Weighted Uniform Strings/Solution.java index ea8da3e..5d6bd00 100644 --- a/Algorithms/Strings/Weighted Uniform Strings/Solution.java +++ b/Algorithms/Strings/Weighted Uniform Strings/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashSet; diff --git a/Algorithms/readme.md b/Algorithms/readme.md index 760da56..0184d09 100644 --- a/Algorithms/readme.md +++ b/Algorithms/readme.md @@ -2,43 +2,43 @@ | Subdomain | Challenge | Points | Solution | |:-----------------------:|:-----------------------------------------------------------------------------------------------------------------------------------:|:------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Sorting | [Quicksort 1 - Partition](https://www.hackerrank.com/challenges/quicksort1) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%201%20-%20Partition/Solution.java) | -| Sorting | [Marc's Cakewalk](https://www.hackerrank.com/challenges/marcs-cakewalk) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Marc%27s%20Cakewalk/Solution.java) | -| Sorting | [Minimum Absolute Difference in an Array](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Minimum%20Absolute%20Difference%20in%20an%20Array/Solution.java) | -| Sorting | [Luck Balance](https://www.hackerrank.com/challenges/luck-balance) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Luck%20Balance/Solution.java) | -| Sorting | [Insertion Sort - Part 1](https://www.hackerrank.com/challenges/insertionsort1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%201/Solution.java) | -| Sorting | [Insertion Sort - Part 2](https://www.hackerrank.com/challenges/insertionsort2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%202/Solution.java) | -| Sorting | [Correctness and the Loop Invariant](https://www.hackerrank.com/challenges/correctness-invariant) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Correctness%20and%20the%20Loop%20Invariant/Solution.java) | -| Sorting | [Running Time of Algorithms](https://www.hackerrank.com/challenges/runningtime) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Algorithms/Solution.java) | -| Sorting | [Quicksort 2 - Sorting](https://www.hackerrank.com/challenges/quicksort2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%202%20-%20Sorting/Solution.java) | -| Sorting | [Counting Sort 1](https://www.hackerrank.com/challenges/countingsort1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%201/Solution.java) | -| Sorting | [Counting Sort 2](https://www.hackerrank.com/challenges/countingsort2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%202/Solution.java) | -| Sorting | [Counting Sort 3](https://www.hackerrank.com/challenges/countingsort3) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%203/Solution.java) | -| Sorting | [Intro to Tutorial Challenges](https://www.hackerrank.com/challenges/tutorial-intro) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Intro%20to%20Tutorial%20Challenges/Solution.java) | -| Sorting | [Quicksort In-Place](https://www.hackerrank.com/challenges/quicksort3) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%20In-Place/Solution.java) | -| Sorting | [Running Time of Quicksort](https://www.hackerrank.com/challenges/quicksort4) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Quicksort/Solution.java) | -| Sorting | [The Full Counting Sort](https://www.hackerrank.com/challenges/countingsort4) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/The%20Full%20Counting%20Sort/Solution.java) | -| Search | [Ice Cream Parlor](https://www.hackerrank.com/challenges/icecream-parlor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Search/Ice%20Cream%20Parlor/Solution.java) | -| Search | [Connected Cells in a Grid](https://www.hackerrank.com/challenges/connected-cell-in-a-grid) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Search/Connected%20Cells%20in%20a%20Grid/Solution.java) | -| Greedy | [Grid Challenge](https://www.hackerrank.com/challenges/grid-challenge) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Greedy/Grid%20Challenge/Solution.java) | -| Greedy | [Maximum Perimeter Triangle](https://www.hackerrank.com/challenges/maximum-perimeter-triangle) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Greedy/Maximum%20Perimeter%20Triangle/Solution.java) | -| Greedy | [Beautiful Pairs](https://www.hackerrank.com/challenges/beautiful-pairs) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Greedy/Beautiful%20Pairs/Solution.java) | -| Graph Theory | [Breadth First Search - Shortest Reach](https://www.hackerrank.com/challenges/bfsshortreach) | 55 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Graph%20Theory/Breadth%20First%20Search%20-%20Shortest%20Reach/Solution.java) | -| Strings | [Super Reduced String](https://www.hackerrank.com/challenges/reduced-string) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Super%20Reduced%20String/Solution.java) | -| Strings | [CamelCase](https://www.hackerrank.com/challenges/camelcase) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/CamelCase/Solution.java) | -| Strings | [Two Characters](https://www.hackerrank.com/challenges/two-characters) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Two%20Characters/Solution.java) | -| Strings | [Caesar Cipher](https://www.hackerrank.com/challenges/caesar-cipher-1) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Caesar%20Cipher/Solution.java) | -| Strings | [Mars Exploration](https://www.hackerrank.com/challenges/mars-exploration) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Mars%20Exploration/Solution.java) | -| Strings | [Weighted Uniform Strings](https://www.hackerrank.com/challenges/weighted-uniform-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Weighted%20Uniform%20Strings/Solution.java) | -| Strings | [Gemstones](https://www.hackerrank.com/challenges/gem-stones) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Gemstones/Solution.java) | -| Strings | [Alternating Characters](https://www.hackerrank.com/challenges/alternating-characters) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Alternating%20Characters/Solution.java) | -| Strings | [Beautiful Binary String](https://www.hackerrank.com/challenges/beautiful-binary-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Beautiful%20Binary%20String/Solution.java) | -| Strings | [The Love-Letter Mystery](https://www.hackerrank.com/challenges/the-love-letter-mystery) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/The%20Love-Letter%20Mystery/Solution.java) | -| Strings | [String Construction](https://www.hackerrank.com/challenges/string-construction) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/String%20Construction/Solution.java) | -| Dynamic Programming | [The Coin Change Problem](https://www.hackerrank.com/challenges/coin-change) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Dynamic%20Programming/The%20Coin%20Change%20Problem/Solution.java) | -| Bit Manipulation | [Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Lonely%20Integer/Solution.java) | -| Bit Manipulation | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) | -| Bit Manipulation | [Sum vs XOR](https://www.hackerrank.com/challenges/sum-vs-xor) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sum%20vs%20XOR/Solution.java) | -| Bit Manipulation | [Maximizing XOR](https://www.hackerrank.com/challenges/maximizing-xor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Maximizing%20XOR/Solution.java) | -| Bit Manipulation | [Sansa and XOR](https://www.hackerrank.com/challenges/sansa-and-xor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sansa%20and%20XOR/Solution.java) | -| Bit Manipulation | [Counter game](https://www.hackerrank.com/challenges/counter-game) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Counter%20game/Solution.java) | +| Sorting | [Quicksort 1 - Partition](https://www.hackerrank.com/challenges/quicksort1) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%201%20-%20Partition/Solution.java) | +| Sorting | [Marc's Cakewalk](https://www.hackerrank.com/challenges/marcs-cakewalk) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Marc%27s%20Cakewalk/Solution.java) | +| Sorting | [Minimum Absolute Difference in an Array](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Minimum%20Absolute%20Difference%20in%20an%20Array/Solution.java) | +| Sorting | [Luck Balance](https://www.hackerrank.com/challenges/luck-balance) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Luck%20Balance/Solution.java) | +| Sorting | [Insertion Sort - Part 1](https://www.hackerrank.com/challenges/insertionsort1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%201/Solution.java) | +| Sorting | [Insertion Sort - Part 2](https://www.hackerrank.com/challenges/insertionsort2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%202/Solution.java) | +| Sorting | [Correctness and the Loop Invariant](https://www.hackerrank.com/challenges/correctness-invariant) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Correctness%20and%20the%20Loop%20Invariant/Solution.java) | +| Sorting | [Running Time of Algorithms](https://www.hackerrank.com/challenges/runningtime) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Algorithms/Solution.java) | +| Sorting | [Quicksort 2 - Sorting](https://www.hackerrank.com/challenges/quicksort2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%202%20-%20Sorting/Solution.java) | +| Sorting | [Counting Sort 1](https://www.hackerrank.com/challenges/countingsort1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%201/Solution.java) | +| Sorting | [Counting Sort 2](https://www.hackerrank.com/challenges/countingsort2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%202/Solution.java) | +| Sorting | [Counting Sort 3](https://www.hackerrank.com/challenges/countingsort3) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%203/Solution.java) | +| Sorting | [Intro to Tutorial Challenges](https://www.hackerrank.com/challenges/tutorial-intro) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Intro%20to%20Tutorial%20Challenges/Solution.java) | +| Sorting | [Quicksort In-Place](https://www.hackerrank.com/challenges/quicksort3) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%20In-Place/Solution.java) | +| Sorting | [Running Time of Quicksort](https://www.hackerrank.com/challenges/quicksort4) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Quicksort/Solution.java) | +| Sorting | [The Full Counting Sort](https://www.hackerrank.com/challenges/countingsort4) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/The%20Full%20Counting%20Sort/Solution.java) | +| Search | [Ice Cream Parlor](https://www.hackerrank.com/challenges/icecream-parlor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Search/Ice%20Cream%20Parlor/Solution.java) | +| Search | [Connected Cells in a Grid](https://www.hackerrank.com/challenges/connected-cell-in-a-grid) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Search/Connected%20Cells%20in%20a%20Grid/Solution.java) | +| Greedy | [Grid Challenge](https://www.hackerrank.com/challenges/grid-challenge) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Greedy/Grid%20Challenge/Solution.java) | +| Greedy | [Maximum Perimeter Triangle](https://www.hackerrank.com/challenges/maximum-perimeter-triangle) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Greedy/Maximum%20Perimeter%20Triangle/Solution.java) | +| Greedy | [Beautiful Pairs](https://www.hackerrank.com/challenges/beautiful-pairs) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Greedy/Beautiful%20Pairs/Solution.java) | +| Graph Theory | [Breadth First Search - Shortest Reach](https://www.hackerrank.com/challenges/bfsshortreach) | 55 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Graph%20Theory/Breadth%20First%20Search%20-%20Shortest%20Reach/Solution.java) | +| Strings | [Super Reduced String](https://www.hackerrank.com/challenges/reduced-string) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Super%20Reduced%20String/Solution.java) | +| Strings | [CamelCase](https://www.hackerrank.com/challenges/camelcase) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/CamelCase/Solution.java) | +| Strings | [Two Characters](https://www.hackerrank.com/challenges/two-characters) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Two%20Characters/Solution.java) | +| Strings | [Caesar Cipher](https://www.hackerrank.com/challenges/caesar-cipher-1) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Caesar%20Cipher/Solution.java) | +| Strings | [Mars Exploration](https://www.hackerrank.com/challenges/mars-exploration) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Mars%20Exploration/Solution.java) | +| Strings | [Weighted Uniform Strings](https://www.hackerrank.com/challenges/weighted-uniform-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Weighted%20Uniform%20Strings/Solution.java) | +| Strings | [Gemstones](https://www.hackerrank.com/challenges/gem-stones) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Gemstones/Solution.java) | +| Strings | [Alternating Characters](https://www.hackerrank.com/challenges/alternating-characters) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Alternating%20Characters/Solution.java) | +| Strings | [Beautiful Binary String](https://www.hackerrank.com/challenges/beautiful-binary-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Beautiful%20Binary%20String/Solution.java) | +| Strings | [The Love-Letter Mystery](https://www.hackerrank.com/challenges/the-love-letter-mystery) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/The%20Love-Letter%20Mystery/Solution.java) | +| Strings | [String Construction](https://www.hackerrank.com/challenges/string-construction) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/String%20Construction/Solution.java) | +| Dynamic Programming | [The Coin Change Problem](https://www.hackerrank.com/challenges/coin-change) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Dynamic%20Programming/The%20Coin%20Change%20Problem/Solution.java) | +| Bit Manipulation | [Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Lonely%20Integer/Solution.java) | +| Bit Manipulation | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) | +| Bit Manipulation | [Sum vs XOR](https://www.hackerrank.com/challenges/sum-vs-xor) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sum%20vs%20XOR/Solution.java) | +| Bit Manipulation | [Maximizing XOR](https://www.hackerrank.com/challenges/maximizing-xor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Maximizing%20XOR/Solution.java) | +| Bit Manipulation | [Sansa and XOR](https://www.hackerrank.com/challenges/sansa-and-xor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sansa%20and%20XOR/Solution.java) | +| Bit Manipulation | [Counter game](https://www.hackerrank.com/challenges/counter-game) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Counter%20game/Solution.java) | diff --git a/Cracking the Coding Interview/Algorithms/BFS - Shortest Reach in a Graph/Solution.java b/Cracking the Coding Interview/Algorithms/BFS - Shortest Reach in a Graph/Solution.java index 324dc2f..4396800 100644 --- a/Cracking the Coding Interview/Algorithms/BFS - Shortest Reach in a Graph/Solution.java +++ b/Cracking the Coding Interview/Algorithms/BFS - Shortest Reach in a Graph/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashSet; diff --git a/Cracking the Coding Interview/Algorithms/Binary Search - Ice Cream Parlor/Solution.java b/Cracking the Coding Interview/Algorithms/Binary Search - Ice Cream Parlor/Solution.java index ca2d53f..7bd0cf5 100644 --- a/Cracking the Coding Interview/Algorithms/Binary Search - Ice Cream Parlor/Solution.java +++ b/Cracking the Coding Interview/Algorithms/Binary Search - Ice Cream Parlor/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Cracking the Coding Interview/Algorithms/DFS - Connected Cell in a Grid/Solution.java b/Cracking the Coding Interview/Algorithms/DFS - Connected Cell in a Grid/Solution.java index bcc77a3..197eee6 100644 --- a/Cracking the Coding Interview/Algorithms/DFS - Connected Cell in a Grid/Solution.java +++ b/Cracking the Coding Interview/Algorithms/DFS - Connected Cell in a Grid/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayList; diff --git a/Cracking the Coding Interview/Algorithms/Merge Sort - Counting Inversions/Solution.java b/Cracking the Coding Interview/Algorithms/Merge Sort - Counting Inversions/Solution.java index 24cb526..07441fc 100644 --- a/Cracking the Coding Interview/Algorithms/Merge Sort - Counting Inversions/Solution.java +++ b/Cracking the Coding Interview/Algorithms/Merge Sort - Counting Inversions/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/Cracking the Coding Interview/Algorithms/Sorting - Bubble Sort/Solution.java b/Cracking the Coding Interview/Algorithms/Sorting - Bubble Sort/Solution.java index 2a57479..59e16ef 100644 --- a/Cracking the Coding Interview/Algorithms/Sorting - Bubble Sort/Solution.java +++ b/Cracking the Coding Interview/Algorithms/Sorting - Bubble Sort/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Cracking the Coding Interview/Algorithms/Sorting - Comparator/Solution.java b/Cracking the Coding Interview/Algorithms/Sorting - Comparator/Solution.java index 494b867..f446f5d 100644 --- a/Cracking the Coding Interview/Algorithms/Sorting - Comparator/Solution.java +++ b/Cracking the Coding Interview/Algorithms/Sorting - Comparator/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Cracking the Coding Interview/Data Structures/Arrays - Left Rotation/Solution.java b/Cracking the Coding Interview/Data Structures/Arrays - Left Rotation/Solution.java index be05a45..32f3488 100644 --- a/Cracking the Coding Interview/Data Structures/Arrays - Left Rotation/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Arrays - Left Rotation/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Cracking the Coding Interview/Data Structures/Hash Tables - Ransom Note/Solution.java b/Cracking the Coding Interview/Data Structures/Hash Tables - Ransom Note/Solution.java index 18fb487..9052a66 100644 --- a/Cracking the Coding Interview/Data Structures/Hash Tables - Ransom Note/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Hash Tables - Ransom Note/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Cracking the Coding Interview/Data Structures/Heaps - Find the Running Median/Solution.java b/Cracking the Coding Interview/Data Structures/Heaps - Find the Running Median/Solution.java index e7d81c7..77eb57a 100644 --- a/Cracking the Coding Interview/Data Structures/Heaps - Find the Running Median/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Heaps - Find the Running Median/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.PriorityQueue; diff --git a/Cracking the Coding Interview/Data Structures/Linked Lists - Detect a Cycle/Solution.java b/Cracking the Coding Interview/Data Structures/Linked Lists - Detect a Cycle/Solution.java index 27f94e9..a714965 100644 --- a/Cracking the Coding Interview/Data Structures/Linked Lists - Detect a Cycle/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Linked Lists - Detect a Cycle/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Detect a cycle in a linked list. Note that the head pointer may be 'null' if the list is empty. diff --git a/Cracking the Coding Interview/Data Structures/Queue - A Tale of Two Stacks/Solution.java b/Cracking the Coding Interview/Data Structures/Queue - A Tale of Two Stacks/Solution.java index 198b8e0..6b1b6d6 100644 --- a/Cracking the Coding Interview/Data Structures/Queue - A Tale of Two Stacks/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Queue - A Tale of Two Stacks/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Stack; diff --git a/Cracking the Coding Interview/Data Structures/Stacks - Balanced Brackets/Solution.java b/Cracking the Coding Interview/Data Structures/Stacks - Balanced Brackets/Solution.java index 8385cfc..b59713d 100644 --- a/Cracking the Coding Interview/Data Structures/Stacks - Balanced Brackets/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Stacks - Balanced Brackets/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Cracking the Coding Interview/Data Structures/Strings - Making Anagrams/Solution.java b/Cracking the Coding Interview/Data Structures/Strings - Making Anagrams/Solution.java index df6fd9f..a9d48f0 100644 --- a/Cracking the Coding Interview/Data Structures/Strings - Making Anagrams/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Strings - Making Anagrams/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Cracking the Coding Interview/Data Structures/Trees - Is This a Binary Search Tree/Solution.java b/Cracking the Coding Interview/Data Structures/Trees - Is This a Binary Search Tree/Solution.java index e740f4d..36b1b2e 100644 --- a/Cracking the Coding Interview/Data Structures/Trees - Is This a Binary Search Tree/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Trees - Is This a Binary Search Tree/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Hidden stub code will pass a root argument to the function below. diff --git a/Cracking the Coding Interview/Data Structures/Tries - Contacts/Solution.java b/Cracking the Coding Interview/Data Structures/Tries - Contacts/Solution.java index e6b71ab..4209bfd 100644 --- a/Cracking the Coding Interview/Data Structures/Tries - Contacts/Solution.java +++ b/Cracking the Coding Interview/Data Structures/Tries - Contacts/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Cracking the Coding Interview/Techniques, Concepts/Bit Manipulation - Lonely Integer/Solution.java b/Cracking the Coding Interview/Techniques, Concepts/Bit Manipulation - Lonely Integer/Solution.java index 5cf6ff9..b70f6dd 100644 --- a/Cracking the Coding Interview/Techniques, Concepts/Bit Manipulation - Lonely Integer/Solution.java +++ b/Cracking the Coding Interview/Techniques, Concepts/Bit Manipulation - Lonely Integer/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Cracking the Coding Interview/Techniques, Concepts/DP - Coin Change/Solution.java b/Cracking the Coding Interview/Techniques, Concepts/DP - Coin Change/Solution.java index d41e79d..571e8aa 100644 --- a/Cracking the Coding Interview/Techniques, Concepts/DP - Coin Change/Solution.java +++ b/Cracking the Coding Interview/Techniques, Concepts/DP - Coin Change/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Cracking the Coding Interview/Techniques, Concepts/Recursion - Davis' Staircase/Solution.java b/Cracking the Coding Interview/Techniques, Concepts/Recursion - Davis' Staircase/Solution.java index dc6b814..4a1c72d 100644 --- a/Cracking the Coding Interview/Techniques, Concepts/Recursion - Davis' Staircase/Solution.java +++ b/Cracking the Coding Interview/Techniques, Concepts/Recursion - Davis' Staircase/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Cracking the Coding Interview/Techniques, Concepts/Recursion - Fibonacci Numbers/Solution.java b/Cracking the Coding Interview/Techniques, Concepts/Recursion - Fibonacci Numbers/Solution.java index f7f125a..e3bd3d4 100644 --- a/Cracking the Coding Interview/Techniques, Concepts/Recursion - Fibonacci Numbers/Solution.java +++ b/Cracking the Coding Interview/Techniques, Concepts/Recursion - Fibonacci Numbers/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Cracking the Coding Interview/Techniques, Concepts/Time Complexity - Primality/Solution.java b/Cracking the Coding Interview/Techniques, Concepts/Time Complexity - Primality/Solution.java index f30680b..0ea5a7f 100644 --- a/Cracking the Coding Interview/Techniques, Concepts/Time Complexity - Primality/Solution.java +++ b/Cracking the Coding Interview/Techniques, Concepts/Time Complexity - Primality/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Cracking the Coding Interview/readme.md b/Cracking the Coding Interview/readme.md index ee2bd52..91bccbf 100644 --- a/Cracking the Coding Interview/readme.md +++ b/Cracking the Coding Interview/readme.md @@ -2,23 +2,23 @@ | Topic | Challenge | Points | Solution | |:---------------------:|:--------------------------------------------------------------------------------------------------------:|:------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Techniques / Concepts | [Time Complexity: Primality](https://www.hackerrank.com/challenges/ctci-big-o) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Time%20Complexity%20-%20Primality/Solution.java) | -| Techniques / Concepts | [Recursion: Fibonacci Numbers](https://www.hackerrank.com/challenges/ctci-fibonacci-numbers) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Fibonacci%20Numbers/Solution.java) | -| Techniques / Concepts | [Recursion: Davis' Staircase](https://www.hackerrank.com/challenges/ctci-recursive-staircase) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Davis'%20Staircase/Solution.java) | -| Techniques / Concepts | [DP: Coin Change](https://www.hackerrank.com/challenges/ctci-coin-change) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/DP%20-%20Coin%20Change/Solution.java) | -| Techniques / Concepts | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/ctci-lonely-integer) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) | -| Data Structures | [Arrays: Left Rotation](https://www.hackerrank.com/challenges/ctci-array-left-rotation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Arrays%20-%20Left%20Rotation/Solution.java) | -| Data Structures | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Strings%20-%20Making%20Anagrams/Solution.java) | -| Data Structures | [Hash Tables: Ransom Note](https://www.hackerrank.com/challenges/ctci-ransom-note) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Hash%20Tables%20-%20Ransom%20Note/Solution.java) | -| Data Structures | [Linked Lists: Detect a Cycle](https://www.hackerrank.com/challenges/ctci-linked-list-cycle) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Linked%20Lists%20-%20Detect%20a%20Cycle/Solution.java) | -| Data Structures | [Stacks: Balanced Brackets](https://www.hackerrank.com/challenges/ctci-balanced-brackets) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Stacks%20-%20Balanced%20Brackets/Solution.java) | -| Data Structures | [Queues: A Tale of Two Stacks](https://www.hackerrank.com/challenges/ctci-queue-using-two-stacks) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Queue%20-%20A%20Tale%20of%20Two%20Stacks/Solution.java) | -| Data Structures | [Trees: Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/ctci-is-binary-search-tree) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Trees%20-%20Is%20This%20a%20Binary%20Search%20Tree/Solution.java) | -| Data Structures | [Heaps: Find the Running Median](https://www.hackerrank.com/challenges/ctci-find-the-running-median) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Heaps%20-%20Find%20the%20Running%20Median/Solution.java) | -| Data Structures | [Tries: Contacts](https://www.hackerrank.com/challenges/ctci-contacts) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Tries%20-%20Contacts/Solution.java) | -| Algorithms | [Sorting: Bubble Sort](https://www.hackerrank.com/challenges/ctci-bubble-sort) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Bubble%20Sort/Solution.java) | -| Algorithms | [Sorting: Comparator](https://www.hackerrank.com/challenges/ctci-comparator-sorting) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Comparator/Solution.java) | -| Algorithms | [Merge Sort: Counting Inversions](https://www.hackerrank.com/challenges/ctci-merge-sort) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Merge%20Sort%20-%20Counting%20Inversions/Solution.java) | -| Algorithms | [Binary Search: Ice Cream Parlor](https://www.hackerrank.com/challenges/ctci-ice-cream-parlor) | 45 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Binary%20Search%20-%20Ice%20Cream%20Parlor/Solution.java) | -| Algorithms | [DFS: Connected Cell in a Grid](https://www.hackerrank.com/challenges/ctci-connected-cell-in-a-grid) | 45 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/DFS%20-%20Connected%20Cell%20in%20a%20Grid/Solution.java) | -| Algorithms | [BFS: Shortest Reach in a Graph](https://www.hackerrank.com/challenges/ctci-bfs-shortest-reach) | 45 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/BFS%20-%20Shortest%20Reach%20in%20a%20Graph/Solution.java) | +| Techniques / Concepts | [Time Complexity: Primality](https://www.hackerrank.com/challenges/ctci-big-o) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Time%20Complexity%20-%20Primality/Solution.java) | +| Techniques / Concepts | [Recursion: Fibonacci Numbers](https://www.hackerrank.com/challenges/ctci-fibonacci-numbers) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Fibonacci%20Numbers/Solution.java) | +| Techniques / Concepts | [Recursion: Davis' Staircase](https://www.hackerrank.com/challenges/ctci-recursive-staircase) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Davis'%20Staircase/Solution.java) | +| Techniques / Concepts | [DP: Coin Change](https://www.hackerrank.com/challenges/ctci-coin-change) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/DP%20-%20Coin%20Change/Solution.java) | +| Techniques / Concepts | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/ctci-lonely-integer) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) | +| Data Structures | [Arrays: Left Rotation](https://www.hackerrank.com/challenges/ctci-array-left-rotation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Arrays%20-%20Left%20Rotation/Solution.java) | +| Data Structures | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Strings%20-%20Making%20Anagrams/Solution.java) | +| Data Structures | [Hash Tables: Ransom Note](https://www.hackerrank.com/challenges/ctci-ransom-note) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Hash%20Tables%20-%20Ransom%20Note/Solution.java) | +| Data Structures | [Linked Lists: Detect a Cycle](https://www.hackerrank.com/challenges/ctci-linked-list-cycle) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Linked%20Lists%20-%20Detect%20a%20Cycle/Solution.java) | +| Data Structures | [Stacks: Balanced Brackets](https://www.hackerrank.com/challenges/ctci-balanced-brackets) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Stacks%20-%20Balanced%20Brackets/Solution.java) | +| Data Structures | [Queues: A Tale of Two Stacks](https://www.hackerrank.com/challenges/ctci-queue-using-two-stacks) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Queue%20-%20A%20Tale%20of%20Two%20Stacks/Solution.java) | +| Data Structures | [Trees: Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/ctci-is-binary-search-tree) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Trees%20-%20Is%20This%20a%20Binary%20Search%20Tree/Solution.java) | +| Data Structures | [Heaps: Find the Running Median](https://www.hackerrank.com/challenges/ctci-find-the-running-median) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Heaps%20-%20Find%20the%20Running%20Median/Solution.java) | +| Data Structures | [Tries: Contacts](https://www.hackerrank.com/challenges/ctci-contacts) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Tries%20-%20Contacts/Solution.java) | +| Algorithms | [Sorting: Bubble Sort](https://www.hackerrank.com/challenges/ctci-bubble-sort) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Bubble%20Sort/Solution.java) | +| Algorithms | [Sorting: Comparator](https://www.hackerrank.com/challenges/ctci-comparator-sorting) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Comparator/Solution.java) | +| Algorithms | [Merge Sort: Counting Inversions](https://www.hackerrank.com/challenges/ctci-merge-sort) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Merge%20Sort%20-%20Counting%20Inversions/Solution.java) | +| Algorithms | [Binary Search: Ice Cream Parlor](https://www.hackerrank.com/challenges/ctci-ice-cream-parlor) | 45 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Binary%20Search%20-%20Ice%20Cream%20Parlor/Solution.java) | +| Algorithms | [DFS: Connected Cell in a Grid](https://www.hackerrank.com/challenges/ctci-connected-cell-in-a-grid) | 45 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/DFS%20-%20Connected%20Cell%20in%20a%20Grid/Solution.java) | +| Algorithms | [BFS: Shortest Reach in a Graph](https://www.hackerrank.com/challenges/ctci-bfs-shortest-reach) | 45 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/BFS%20-%20Shortest%20Reach%20in%20a%20Graph/Solution.java) | diff --git a/Data Structures/Arrays/2D Array - DS/Solution.java b/Data Structures/Arrays/2D Array - DS/Solution.java index 5844b7b..4cc4365 100644 --- a/Data Structures/Arrays/2D Array - DS/Solution.java +++ b/Data Structures/Arrays/2D Array - DS/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Data Structures/Arrays/Algorithmic Crush/Solution.java b/Data Structures/Arrays/Algorithmic Crush/Solution.java index 9385055..f60382e 100644 --- a/Data Structures/Arrays/Algorithmic Crush/Solution.java +++ b/Data Structures/Arrays/Algorithmic Crush/Solution.java @@ -1,10 +1,10 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Data Structures/Arrays/Arrays - DS/Solution.java b/Data Structures/Arrays/Arrays - DS/Solution.java index deaadde..8883977 100644 --- a/Data Structures/Arrays/Arrays - DS/Solution.java +++ b/Data Structures/Arrays/Arrays - DS/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Data Structures/Arrays/Dynamic Array/Solution.java b/Data Structures/Arrays/Dynamic Array/Solution.java index 966407f..e82a439 100644 --- a/Data Structures/Arrays/Dynamic Array/Solution.java +++ b/Data Structures/Arrays/Dynamic Array/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayList; diff --git a/Data Structures/Arrays/Left Rotation/Solution.java b/Data Structures/Arrays/Left Rotation/Solution.java index be05a45..32f3488 100644 --- a/Data Structures/Arrays/Left Rotation/Solution.java +++ b/Data Structures/Arrays/Left Rotation/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Data Structures/Arrays/Sparse Arrays/Solution.java b/Data Structures/Arrays/Sparse Arrays/Solution.java index 7787525..1e06e46 100644 --- a/Data Structures/Arrays/Sparse Arrays/Solution.java +++ b/Data Structures/Arrays/Sparse Arrays/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Data Structures/Heaps/Find the Running Median/Solution.java b/Data Structures/Heaps/Find the Running Median/Solution.java index e7d81c7..77eb57a 100644 --- a/Data Structures/Heaps/Find the Running Median/Solution.java +++ b/Data Structures/Heaps/Find the Running Median/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.PriorityQueue; diff --git a/Data Structures/Linked Lists/Compare two linked lists/Solution.java b/Data Structures/Linked Lists/Compare two linked lists/Solution.java index b5e2618..1729a63 100644 --- a/Data Structures/Linked Lists/Compare two linked lists/Solution.java +++ b/Data Structures/Linked Lists/Compare two linked lists/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Compare two linked lists A and B diff --git a/Data Structures/Linked Lists/Cycle Detection/Solution.java b/Data Structures/Linked Lists/Cycle Detection/Solution.java index 7c255de..59044d5 100644 --- a/Data Structures/Linked Lists/Cycle Detection/Solution.java +++ b/Data Structures/Linked Lists/Cycle Detection/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Detect a cycle in a linked list. Note that the head pointer may be 'null' if the list is empty. diff --git a/Data Structures/Linked Lists/Delete a Node/Solution.java b/Data Structures/Linked Lists/Delete a Node/Solution.java index 323f722..d5d1507 100644 --- a/Data Structures/Linked Lists/Delete a Node/Solution.java +++ b/Data Structures/Linked Lists/Delete a Node/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Delete Node at a given position in a linked list diff --git a/Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list/Solution.java b/Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list/Solution.java index 28e5b93..77aa21d 100644 --- a/Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list/Solution.java +++ b/Data Structures/Linked Lists/Delete duplicate-value nodes from a sorted linked list/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java b/Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java index d3086d4..97fa5af 100644 --- a/Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java +++ b/Data Structures/Linked Lists/Find Merge Point of Two Lists/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Linked Lists/Get Node Value/Solution.java b/Data Structures/Linked Lists/Get Node Value/Solution.java index 985266b..42034de 100644 --- a/Data Structures/Linked Lists/Get Node Value/Solution.java +++ b/Data Structures/Linked Lists/Get Node Value/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Get Nth element from the end in a linked list of integers diff --git a/Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List/Solution.java b/Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List/Solution.java index 5b71a39..a336771 100644 --- a/Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List/Solution.java +++ b/Data Structures/Linked Lists/Insert a Node at the Tail of a Linked List/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Insert Node at the end of a linked list diff --git a/Data Structures/Linked Lists/Insert a node at a specific position in a linked list/Solution.java b/Data Structures/Linked Lists/Insert a node at a specific position in a linked list/Solution.java index c91e0e3..f7e9b06 100644 --- a/Data Structures/Linked Lists/Insert a node at a specific position in a linked list/Solution.java +++ b/Data Structures/Linked Lists/Insert a node at a specific position in a linked list/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Insert Node at a given position in a linked list diff --git a/Data Structures/Linked Lists/Insert a node at the head of a linked list/Solution.java b/Data Structures/Linked Lists/Insert a node at the head of a linked list/Solution.java index f411f7e..9ee2b1d 100644 --- a/Data Structures/Linked Lists/Insert a node at the head of a linked list/Solution.java +++ b/Data Structures/Linked Lists/Insert a node at the head of a linked list/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Insert Node at the beginning of a linked list diff --git a/Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List/Solution.java b/Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List/Solution.java index e5199df..7883e44 100644 --- a/Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List/Solution.java +++ b/Data Structures/Linked Lists/Inserting a Node Into a Sorted Doubly Linked List/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Linked Lists/Merge two sorted linked lists/Solution.java b/Data Structures/Linked Lists/Merge two sorted linked lists/Solution.java index d0547dc..a9cf7b2 100644 --- a/Data Structures/Linked Lists/Merge two sorted linked lists/Solution.java +++ b/Data Structures/Linked Lists/Merge two sorted linked lists/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Linked Lists/Print in Reverse/Solution.java b/Data Structures/Linked Lists/Print in Reverse/Solution.java index 32d088f..6b59f84 100644 --- a/Data Structures/Linked Lists/Print in Reverse/Solution.java +++ b/Data Structures/Linked Lists/Print in Reverse/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Linked Lists/Print the Elements of a Linked List/Solution.java b/Data Structures/Linked Lists/Print the Elements of a Linked List/Solution.java index b603c4c..3e445d4 100644 --- a/Data Structures/Linked Lists/Print the Elements of a Linked List/Solution.java +++ b/Data Structures/Linked Lists/Print the Elements of a Linked List/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Print elements of a linked list on console diff --git a/Data Structures/Linked Lists/Reverse a doubly linked list/Solution.java b/Data Structures/Linked Lists/Reverse a doubly linked list/Solution.java index 0ce7781..e229b4e 100644 --- a/Data Structures/Linked Lists/Reverse a doubly linked list/Solution.java +++ b/Data Structures/Linked Lists/Reverse a doubly linked list/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Linked Lists/Reverse a linked list/Solution.java b/Data Structures/Linked Lists/Reverse a linked list/Solution.java index d73a79e..9ce0e87 100644 --- a/Data Structures/Linked Lists/Reverse a linked list/Solution.java +++ b/Data Structures/Linked Lists/Reverse a linked list/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Reverse a linked list and return pointer to the head diff --git a/Data Structures/Multiple Choice/Data Structures MCQ 1/Solution.txt b/Data Structures/Multiple Choice/Data Structures MCQ 1/Solution.txt index 78336b4..018eb2a 100644 --- a/Data Structures/Multiple Choice/Data Structures MCQ 1/Solution.txt +++ b/Data Structures/Multiple Choice/Data Structures MCQ 1/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: n-1 diff --git a/Data Structures/Multiple Choice/Data Structures MCQ 2/Solution.txt b/Data Structures/Multiple Choice/Data Structures MCQ 2/Solution.txt index a88aa0a..f2365cc 100644 --- a/Data Structures/Multiple Choice/Data Structures MCQ 2/Solution.txt +++ b/Data Structures/Multiple Choice/Data Structures MCQ 2/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: Segment Tree diff --git a/Data Structures/Multiple Choice/Data Structures MCQ 3/Solution.txt b/Data Structures/Multiple Choice/Data Structures MCQ 3/Solution.txt index 41c69de..e43c4e6 100644 --- a/Data Structures/Multiple Choice/Data Structures MCQ 3/Solution.txt +++ b/Data Structures/Multiple Choice/Data Structures MCQ 3/Solution.txt @@ -1,6 +1,6 @@ Author: Rodney Shaghoulian - Github: github.com/rshaghoulian -HackerRank: hackerrank.com/rshaghoulian + Github: github.com/RodneyShag +HackerRank: hackerrank.com/RodneyShag Answer: Stack diff --git a/Data Structures/Queues/Queue using Two Stacks/Solution.java b/Data Structures/Queues/Queue using Two Stacks/Solution.java index 198b8e0..6b1b6d6 100644 --- a/Data Structures/Queues/Queue using Two Stacks/Solution.java +++ b/Data Structures/Queues/Queue using Two Stacks/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Stack; diff --git a/Data Structures/Stacks/Balanced Brackets/Solution.java b/Data Structures/Stacks/Balanced Brackets/Solution.java index 8385cfc..b59713d 100644 --- a/Data Structures/Stacks/Balanced Brackets/Solution.java +++ b/Data Structures/Stacks/Balanced Brackets/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Data Structures/Stacks/Maximum Element/Solution.java b/Data Structures/Stacks/Maximum Element/Solution.java index b9896e7..65b05ed 100644 --- a/Data Structures/Stacks/Maximum Element/Solution.java +++ b/Data Structures/Stacks/Maximum Element/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Stack; diff --git a/Data Structures/Trees/Binary Search Tree - Insertion/Solution.java b/Data Structures/Trees/Binary Search Tree - Insertion/Solution.java index f9e20a8..1e329f8 100644 --- a/Data Structures/Trees/Binary Search Tree - Insertion/Solution.java +++ b/Data Structures/Trees/Binary Search Tree - Insertion/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as : class Node { diff --git a/Data Structures/Trees/Binary Search Tree - Lowest Common Ancestor/Solution.java b/Data Structures/Trees/Binary Search Tree - Lowest Common Ancestor/Solution.java index 1907148..710b8ca 100644 --- a/Data Structures/Trees/Binary Search Tree - Lowest Common Ancestor/Solution.java +++ b/Data Structures/Trees/Binary Search Tree - Lowest Common Ancestor/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as : class Node { diff --git a/Data Structures/Trees/Is This a Binary Search Tree/Solution.java b/Data Structures/Trees/Is This a Binary Search Tree/Solution.java index 44bded4..67d9d07 100644 --- a/Data Structures/Trees/Is This a Binary Search Tree/Solution.java +++ b/Data Structures/Trees/Is This a Binary Search Tree/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* The Node class is defined as follows: diff --git a/Data Structures/Trees/Square-Ten Tree/Solution.java b/Data Structures/Trees/Square-Ten Tree/Solution.java index 736f4c7..e09d1aa 100644 --- a/Data Structures/Trees/Square-Ten Tree/Solution.java +++ b/Data Structures/Trees/Square-Ten Tree/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/Data Structures/Trees/Swap Nodes [Algo]/Solution.java b/Data Structures/Trees/Swap Nodes [Algo]/Solution.java index 2a9e8ee..fa61298 100644 --- a/Data Structures/Trees/Swap Nodes [Algo]/Solution.java +++ b/Data Structures/Trees/Swap Nodes [Algo]/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Data Structures/Trees/Tree - Height of a Binary Tree/Solution.java b/Data Structures/Trees/Tree - Height of a Binary Tree/Solution.java index f973ee5..b4585d9 100644 --- a/Data Structures/Trees/Tree - Height of a Binary Tree/Solution.java +++ b/Data Structures/Trees/Tree - Height of a Binary Tree/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.io.*; diff --git a/Data Structures/Trees/Tree - Huffman Decoding/Solution.java b/Data Structures/Trees/Tree - Huffman Decoding/Solution.java index b33e64e..6bb89bf 100644 --- a/Data Structures/Trees/Tree - Huffman Decoding/Solution.java +++ b/Data Structures/Trees/Tree - Huffman Decoding/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* class Node { diff --git a/Data Structures/Trees/Tree - Inorder Traversal/Solution.java b/Data Structures/Trees/Tree - Inorder Traversal/Solution.java index 0a92c98..37b7d18 100644 --- a/Data Structures/Trees/Tree - Inorder Traversal/Solution.java +++ b/Data Structures/Trees/Tree - Inorder Traversal/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Trees/Tree - Level Order Traversal/Solution.java b/Data Structures/Trees/Tree - Level Order Traversal/Solution.java index d3b069a..188b05f 100644 --- a/Data Structures/Trees/Tree - Level Order Traversal/Solution.java +++ b/Data Structures/Trees/Tree - Level Order Traversal/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* class Node { diff --git a/Data Structures/Trees/Tree - Postorder Traversal/Solution.java b/Data Structures/Trees/Tree - Postorder Traversal/Solution.java index 6979284..f0a56e7 100644 --- a/Data Structures/Trees/Tree - Postorder Traversal/Solution.java +++ b/Data Structures/Trees/Tree - Postorder Traversal/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Trees/Tree - Preorder Traversal/Solution.java b/Data Structures/Trees/Tree - Preorder Traversal/Solution.java index 8bdd3f3..7896d10 100644 --- a/Data Structures/Trees/Tree - Preorder Traversal/Solution.java +++ b/Data Structures/Trees/Tree - Preorder Traversal/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* Node is defined as diff --git a/Data Structures/Trees/Tree - Top View/Solution.java b/Data Structures/Trees/Tree - Top View/Solution.java index a638ad0..0c3a20e 100644 --- a/Data Structures/Trees/Tree - Top View/Solution.java +++ b/Data Structures/Trees/Tree - Top View/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* class Node diff --git a/Data Structures/Trie/Contacts/Solution.java b/Data Structures/Trie/Contacts/Solution.java index e6b71ab..4209bfd 100644 --- a/Data Structures/Trie/Contacts/Solution.java +++ b/Data Structures/Trie/Contacts/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Data Structures/readme.md b/Data Structures/readme.md index e14c0ef..679217b 100644 --- a/Data Structures/readme.md +++ b/Data Structures/readme.md @@ -2,44 +2,44 @@ | Subdomain | Challenge | Points | Solution | |:---------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------:|:------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Arrays | [Arrays - DS](https://www.hackerrank.com/challenges/arrays-ds) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Arrays%20-%20DS/Solution.java) | -| Arrays | [2D Array - DS](https://www.hackerrank.com/challenges/2d-array) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/2D%20Array%20-%20DS/Solution.java) | -| Arrays | [Dynamic Array](https://www.hackerrank.com/challenges/dynamic-array) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Dynamic%20Array/Solution.java) | -| Arrays | [Left Rotation](https://www.hackerrank.com/challenges/array-left-rotation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Left%20Rotation/Solution.java) | -| Arrays | [Sparse Arrays](https://www.hackerrank.com/challenges/sparse-arrays) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Sparse%20Arrays/Solution.java) | -| Arrays | [Algorithmic Crush](https://www.hackerrank.com/challenges/crush) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Algorithmic%20Crush/Solution.java) | -| Stacks | [Maximum Element](https://www.hackerrank.com/challenges/maximum-element) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Maximum%20Element/Solution.java) | -| Stacks | [Balanced Brackets](https://www.hackerrank.com/challenges/balanced-brackets) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Balanced%20Brackets/Solution.java) | -| Trees | [Tree: Preorder Traversal](https://www.hackerrank.com/challenges/tree-preorder-traversal) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Preorder%20Traversal/Solution.java) | -| Trees | [Tree: Inorder Traversal](https://www.hackerrank.com/challenges/tree-inorder-traversal) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Inorder%20Traversal/Solution.java) | -| Trees | [Tree: Postorder Traversal](https://www.hackerrank.com/challenges/tree-postorder-traversal) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Postorder%20Traversal/Solution.java) | -| Trees | [Tree: Height of a Binary Tree](https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Height%20of%20a%20Binary%20Tree/Solution.java) | -| Trees | [Tree: Level Order Traversal](https://www.hackerrank.com/challenges/tree-level-order-traversal) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Level%20Order%20Traversal/Solution.java) | -| Trees | [Tree: Huffman Decoding](https://www.hackerrank.com/challenges/tree-huffman-decoding) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Huffman%20Decoding/Solution.java) | -| Trees | [Tree: Top View](https://www.hackerrank.com/challenges/tree-top-view) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Top%20View/Solution.java) | -| Trees | [Binary Search Tree: Insertion](https://www.hackerrank.com/challenges/binary-search-tree-insertion) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Insertion/Solution.java) | -| Trees | [Binary Search Tree: Lowest Common Ancestor](https://www.hackerrank.com/challenges/binary-search-tree-lowest-common-ancestor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Lowest%20Common%20Ancestor/Solution.java) | -| Trees | [Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/is-binary-search-tree) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Is%20This%20a%20Binary%20Search%20Tree/Solution.java) | -| Trees | [Swap Nodes [Algo]](https://www.hackerrank.com/challenges/swap-nodes-algo) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Swap%20Nodes%20%5BAlgo%5D/Solution.java) | -| Trees | [Square-Ten Tree](https://www.hackerrank.com/challenges/square-ten-tree) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Square-Ten%20Tree/Solution.java) | -| Linked List | [Print the Elements of a Linked List](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20the%20Elements%20of%20a%20Linked%20List/Solution.java) | -| Linked List | [Insert a node at the head of a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-the-head-of-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20the%20head%20of%20a%20linked%20list/Solution.java) | -| Linked List | [Insert a Node at the Tail of a Linked List](https://www.hackerrank.com/challenges/insert-a-node-at-the-tail-of-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20Node%20at%20the%20Tail%20of%20a%20Linked%20List/Solution.java) | -| Linked List | [Insert a node at a specific position in a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20a%20specific%20position%20in%20a%20linked%20list/Solution.java) | -| Linked List | [Delete a Node](https://www.hackerrank.com/challenges/delete-a-node-from-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20a%20Node/Solution.java) | -| Linked List | [Print in Reverse](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list-in-reverse) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20in%20Reverse/Solution.java) | -| Linked List | [Reverse a linked list](https://www.hackerrank.com/challenges/reverse-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20linked%20list/Solution.java) | -| Linked List | [Compare two linked lists](https://www.hackerrank.com/challenges/compare-two-linked-lists) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Compare%20two%20linked%20lists/Solution.java) | -| Linked List | [Merge two sorted linked lists](https://www.hackerrank.com/challenges/merge-two-sorted-linked-lists) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Merge%20two%20sorted%20linked%20lists/Solution.java) | -| Linked List | [Get Node Value](https://www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Get%20Node%20Value/Solution.java) | -| Linked List | [Delete duplicate-value nodes from a sorted linked list](https://www.hackerrank.com/challenges/delete-duplicate-value-nodes-from-a-sorted-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20duplicate-value%20nodes%20from%20a%20sorted%20linked%20list/Solution.java) | -| Linked List | [Cycle Detection](https://www.hackerrank.com/challenges/detect-whether-a-linked-list-contains-a-cycle) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Cycle%20Detection/Solution.java) | -| Linked List | [Find Merge Point of Two Lists](https://www.hackerrank.com/challenges/find-the-merge-point-of-two-joined-linked-lists) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Find%20Merge%20Point%20of%20Two%20Lists/Solution.java) | -| Linked List | [Inserting a Node Into a Sorted Doubly Linked List](https://www.hackerrank.com/challenges/insert-a-node-into-a-sorted-doubly-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Inserting%20a%20Node%20Into%20a%20Sorted%20Doubly%20Linked%20List/Solution.java) | -| Linked List | [Reverse a doubly linked list](https://www.hackerrank.com/challenges/reverse-a-doubly-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20doubly%20linked%20list/Solution.java) | -| Tries | [Contacts](https://www.hackerrank.com/challenges/contacts) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trie/Contacts/Solution.java) | -| Queues | [Queue using Two Stacks](https://www.hackerrank.com/challenges/queue-using-two-stacks) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Queues/Queue%20using%20Two%20Stacks/Solution.java) | -| Heaps | [Find the Running Median](https://www.hackerrank.com/challenges/find-the-running-median) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Heaps/Find%20the%20Running%20Median/Solution.java) | -| Multiple Choice | [Data Structures MCQ 1](https://www.hackerrank.com/challenges/how-well-do-you-know-trees) | 5 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%201/Solution.txt) | -| Multiple Choice | [Data Structures MCQ 2](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures) | 5 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%202/Solution.txt) | -| Multiple Choice | [Data Structures MCQ 3](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures-1) | 5 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%203/Solution.txt) | +| Arrays | [Arrays - DS](https://www.hackerrank.com/challenges/arrays-ds) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Arrays%20-%20DS/Solution.java) | +| Arrays | [2D Array - DS](https://www.hackerrank.com/challenges/2d-array) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/2D%20Array%20-%20DS/Solution.java) | +| Arrays | [Dynamic Array](https://www.hackerrank.com/challenges/dynamic-array) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Dynamic%20Array/Solution.java) | +| Arrays | [Left Rotation](https://www.hackerrank.com/challenges/array-left-rotation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Left%20Rotation/Solution.java) | +| Arrays | [Sparse Arrays](https://www.hackerrank.com/challenges/sparse-arrays) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Sparse%20Arrays/Solution.java) | +| Arrays | [Algorithmic Crush](https://www.hackerrank.com/challenges/crush) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Algorithmic%20Crush/Solution.java) | +| Stacks | [Maximum Element](https://www.hackerrank.com/challenges/maximum-element) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Maximum%20Element/Solution.java) | +| Stacks | [Balanced Brackets](https://www.hackerrank.com/challenges/balanced-brackets) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Balanced%20Brackets/Solution.java) | +| Trees | [Tree: Preorder Traversal](https://www.hackerrank.com/challenges/tree-preorder-traversal) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Preorder%20Traversal/Solution.java) | +| Trees | [Tree: Inorder Traversal](https://www.hackerrank.com/challenges/tree-inorder-traversal) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Inorder%20Traversal/Solution.java) | +| Trees | [Tree: Postorder Traversal](https://www.hackerrank.com/challenges/tree-postorder-traversal) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Postorder%20Traversal/Solution.java) | +| Trees | [Tree: Height of a Binary Tree](https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Height%20of%20a%20Binary%20Tree/Solution.java) | +| Trees | [Tree: Level Order Traversal](https://www.hackerrank.com/challenges/tree-level-order-traversal) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Level%20Order%20Traversal/Solution.java) | +| Trees | [Tree: Huffman Decoding](https://www.hackerrank.com/challenges/tree-huffman-decoding) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Huffman%20Decoding/Solution.java) | +| Trees | [Tree: Top View](https://www.hackerrank.com/challenges/tree-top-view) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Top%20View/Solution.java) | +| Trees | [Binary Search Tree: Insertion](https://www.hackerrank.com/challenges/binary-search-tree-insertion) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Insertion/Solution.java) | +| Trees | [Binary Search Tree: Lowest Common Ancestor](https://www.hackerrank.com/challenges/binary-search-tree-lowest-common-ancestor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Lowest%20Common%20Ancestor/Solution.java) | +| Trees | [Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/is-binary-search-tree) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Is%20This%20a%20Binary%20Search%20Tree/Solution.java) | +| Trees | [Swap Nodes [Algo]](https://www.hackerrank.com/challenges/swap-nodes-algo) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Swap%20Nodes%20%5BAlgo%5D/Solution.java) | +| Trees | [Square-Ten Tree](https://www.hackerrank.com/challenges/square-ten-tree) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Square-Ten%20Tree/Solution.java) | +| Linked List | [Print the Elements of a Linked List](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20the%20Elements%20of%20a%20Linked%20List/Solution.java) | +| Linked List | [Insert a node at the head of a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-the-head-of-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20the%20head%20of%20a%20linked%20list/Solution.java) | +| Linked List | [Insert a Node at the Tail of a Linked List](https://www.hackerrank.com/challenges/insert-a-node-at-the-tail-of-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20Node%20at%20the%20Tail%20of%20a%20Linked%20List/Solution.java) | +| Linked List | [Insert a node at a specific position in a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20a%20specific%20position%20in%20a%20linked%20list/Solution.java) | +| Linked List | [Delete a Node](https://www.hackerrank.com/challenges/delete-a-node-from-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20a%20Node/Solution.java) | +| Linked List | [Print in Reverse](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list-in-reverse) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20in%20Reverse/Solution.java) | +| Linked List | [Reverse a linked list](https://www.hackerrank.com/challenges/reverse-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20linked%20list/Solution.java) | +| Linked List | [Compare two linked lists](https://www.hackerrank.com/challenges/compare-two-linked-lists) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Compare%20two%20linked%20lists/Solution.java) | +| Linked List | [Merge two sorted linked lists](https://www.hackerrank.com/challenges/merge-two-sorted-linked-lists) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Merge%20two%20sorted%20linked%20lists/Solution.java) | +| Linked List | [Get Node Value](https://www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Get%20Node%20Value/Solution.java) | +| Linked List | [Delete duplicate-value nodes from a sorted linked list](https://www.hackerrank.com/challenges/delete-duplicate-value-nodes-from-a-sorted-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20duplicate-value%20nodes%20from%20a%20sorted%20linked%20list/Solution.java) | +| Linked List | [Cycle Detection](https://www.hackerrank.com/challenges/detect-whether-a-linked-list-contains-a-cycle) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Cycle%20Detection/Solution.java) | +| Linked List | [Find Merge Point of Two Lists](https://www.hackerrank.com/challenges/find-the-merge-point-of-two-joined-linked-lists) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Find%20Merge%20Point%20of%20Two%20Lists/Solution.java) | +| Linked List | [Inserting a Node Into a Sorted Doubly Linked List](https://www.hackerrank.com/challenges/insert-a-node-into-a-sorted-doubly-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Inserting%20a%20Node%20Into%20a%20Sorted%20Doubly%20Linked%20List/Solution.java) | +| Linked List | [Reverse a doubly linked list](https://www.hackerrank.com/challenges/reverse-a-doubly-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20doubly%20linked%20list/Solution.java) | +| Tries | [Contacts](https://www.hackerrank.com/challenges/contacts) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trie/Contacts/Solution.java) | +| Queues | [Queue using Two Stacks](https://www.hackerrank.com/challenges/queue-using-two-stacks) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Queues/Queue%20using%20Two%20Stacks/Solution.java) | +| Heaps | [Find the Running Median](https://www.hackerrank.com/challenges/find-the-running-median) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Heaps/Find%20the%20Running%20Median/Solution.java) | +| Multiple Choice | [Data Structures MCQ 1](https://www.hackerrank.com/challenges/how-well-do-you-know-trees) | 5 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%201/Solution.txt) | +| Multiple Choice | [Data Structures MCQ 2](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures) | 5 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%202/Solution.txt) | +| Multiple Choice | [Data Structures MCQ 3](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures-1) | 5 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%203/Solution.txt) | diff --git a/General Programming/Basic Programming/A Very Big Sum/Solution.java b/General Programming/Basic Programming/A Very Big Sum/Solution.java index 847b2fe..e94bf3f 100644 --- a/General Programming/Basic Programming/A Very Big Sum/Solution.java +++ b/General Programming/Basic Programming/A Very Big Sum/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Angry Professor/Solution.java b/General Programming/Basic Programming/Angry Professor/Solution.java index d09bffc..b3f26e0 100644 --- a/General Programming/Basic Programming/Angry Professor/Solution.java +++ b/General Programming/Basic Programming/Angry Professor/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Append and Delete/Solution.java b/General Programming/Basic Programming/Append and Delete/Solution.java index acc8c3f..babe9c7 100644 --- a/General Programming/Basic Programming/Append and Delete/Solution.java +++ b/General Programming/Basic Programming/Append and Delete/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Apple and Orange/Solution.java b/General Programming/Basic Programming/Apple and Orange/Solution.java index 03353ab..b393d98 100644 --- a/General Programming/Basic Programming/Apple and Orange/Solution.java +++ b/General Programming/Basic Programming/Apple and Orange/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Beautiful Days at the Movies/Solution.java b/General Programming/Basic Programming/Beautiful Days at the Movies/Solution.java index 1dfd37f..164782b 100644 --- a/General Programming/Basic Programming/Beautiful Days at the Movies/Solution.java +++ b/General Programming/Basic Programming/Beautiful Days at the Movies/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Beautiful Triplets/Solution.java b/General Programming/Basic Programming/Beautiful Triplets/Solution.java index 6720a8e..4ee0d60 100644 --- a/General Programming/Basic Programming/Beautiful Triplets/Solution.java +++ b/General Programming/Basic Programming/Beautiful Triplets/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashSet; diff --git a/General Programming/Basic Programming/Between Two Sets/Solution.java b/General Programming/Basic Programming/Between Two Sets/Solution.java index 139189c..6323f94 100644 --- a/General Programming/Basic Programming/Between Two Sets/Solution.java +++ b/General Programming/Basic Programming/Between Two Sets/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Birthday Cake Candles/Solution.java b/General Programming/Basic Programming/Birthday Cake Candles/Solution.java index f5de5f6..833e8cb 100644 --- a/General Programming/Basic Programming/Birthday Cake Candles/Solution.java +++ b/General Programming/Basic Programming/Birthday Cake Candles/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Birthday Chocolate/Solution.java b/General Programming/Basic Programming/Birthday Chocolate/Solution.java index eb04c7a..e06d04c 100644 --- a/General Programming/Basic Programming/Birthday Chocolate/Solution.java +++ b/General Programming/Basic Programming/Birthday Chocolate/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Bon Appetit/Solution.java b/General Programming/Basic Programming/Bon Appetit/Solution.java index ec72d0f..7f28801 100644 --- a/General Programming/Basic Programming/Bon Appetit/Solution.java +++ b/General Programming/Basic Programming/Bon Appetit/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Breaking the Records/Solution.java b/General Programming/Basic Programming/Breaking the Records/Solution.java index e642139..245eedc 100644 --- a/General Programming/Basic Programming/Breaking the Records/Solution.java +++ b/General Programming/Basic Programming/Breaking the Records/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Cats and a Mouse/Solution.java b/General Programming/Basic Programming/Cats and a Mouse/Solution.java index a62431f..60c4abb 100644 --- a/General Programming/Basic Programming/Cats and a Mouse/Solution.java +++ b/General Programming/Basic Programming/Cats and a Mouse/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Circular Array Rotation/Solution.java b/General Programming/Basic Programming/Circular Array Rotation/Solution.java index 5ca4c8e..60a8e3c 100644 --- a/General Programming/Basic Programming/Circular Array Rotation/Solution.java +++ b/General Programming/Basic Programming/Circular Array Rotation/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Climbing the Leaderboard/Solution.java b/General Programming/Basic Programming/Climbing the Leaderboard/Solution.java index f56f190..514c141 100644 --- a/General Programming/Basic Programming/Climbing the Leaderboard/Solution.java +++ b/General Programming/Basic Programming/Climbing the Leaderboard/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Compare the Triplets/Solution.java b/General Programming/Basic Programming/Compare the Triplets/Solution.java index 642f26a..79dcdba 100644 --- a/General Programming/Basic Programming/Compare the Triplets/Solution.java +++ b/General Programming/Basic Programming/Compare the Triplets/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Counting Valleys/Solution.java b/General Programming/Basic Programming/Counting Valleys/Solution.java index 0478371..84239b2 100644 --- a/General Programming/Basic Programming/Counting Valleys/Solution.java +++ b/General Programming/Basic Programming/Counting Valleys/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Cut the sticks/Solution.java b/General Programming/Basic Programming/Cut the sticks/Solution.java index 612ac2e..26f020d 100644 --- a/General Programming/Basic Programming/Cut the sticks/Solution.java +++ b/General Programming/Basic Programming/Cut the sticks/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Designer PDF Viewer/Solution.java b/General Programming/Basic Programming/Designer PDF Viewer/Solution.java index d53f1d6..4c94f1c 100644 --- a/General Programming/Basic Programming/Designer PDF Viewer/Solution.java +++ b/General Programming/Basic Programming/Designer PDF Viewer/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Diagonal Difference/Solution.java b/General Programming/Basic Programming/Diagonal Difference/Solution.java index d0ae8dc..c8a9bad 100644 --- a/General Programming/Basic Programming/Diagonal Difference/Solution.java +++ b/General Programming/Basic Programming/Diagonal Difference/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Divisible Sum Pairs/Solution.java b/General Programming/Basic Programming/Divisible Sum Pairs/Solution.java index 31ad4a9..72c7f4c 100644 --- a/General Programming/Basic Programming/Divisible Sum Pairs/Solution.java +++ b/General Programming/Basic Programming/Divisible Sum Pairs/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag /* diff --git a/General Programming/Basic Programming/Drawing Book/Solution.java b/General Programming/Basic Programming/Drawing Book/Solution.java index 8f3171a..082da06 100644 --- a/General Programming/Basic Programming/Drawing Book/Solution.java +++ b/General Programming/Basic Programming/Drawing Book/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Electronics Shop/Solution.java b/General Programming/Basic Programming/Electronics Shop/Solution.java index a9368e5..935a561 100644 --- a/General Programming/Basic Programming/Electronics Shop/Solution.java +++ b/General Programming/Basic Programming/Electronics Shop/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Equalize the Array/Solution.java b/General Programming/Basic Programming/Equalize the Array/Solution.java index 52769d2..499d038 100644 --- a/General Programming/Basic Programming/Equalize the Array/Solution.java +++ b/General Programming/Basic Programming/Equalize the Array/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Extra Long Factorials/Solution.java b/General Programming/Basic Programming/Extra Long Factorials/Solution.java index 039c3f7..016cd4a 100644 --- a/General Programming/Basic Programming/Extra Long Factorials/Solution.java +++ b/General Programming/Basic Programming/Extra Long Factorials/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.math.BigInteger; diff --git a/General Programming/Basic Programming/Fair Rations/Solution.java b/General Programming/Basic Programming/Fair Rations/Solution.java index 837a702..e670a8b 100644 --- a/General Programming/Basic Programming/Fair Rations/Solution.java +++ b/General Programming/Basic Programming/Fair Rations/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Find Digits/Solution.java b/General Programming/Basic Programming/Find Digits/Solution.java index 15fe172..2b0eb73 100644 --- a/General Programming/Basic Programming/Find Digits/Solution.java +++ b/General Programming/Basic Programming/Find Digits/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Flatland Space Stations/Solution.java b/General Programming/Basic Programming/Flatland Space Stations/Solution.java index 9a70146..7c5bfb7 100644 --- a/General Programming/Basic Programming/Flatland Space Stations/Solution.java +++ b/General Programming/Basic Programming/Flatland Space Stations/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Grading Students/Solution.java b/General Programming/Basic Programming/Grading Students/Solution.java index 3ce6b67..31e3202 100644 --- a/General Programming/Basic Programming/Grading Students/Solution.java +++ b/General Programming/Basic Programming/Grading Students/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Jumping on the Clouds - Revisited/Solution.java b/General Programming/Basic Programming/Jumping on the Clouds - Revisited/Solution.java index e6fa475..a85c88f 100644 --- a/General Programming/Basic Programming/Jumping on the Clouds - Revisited/Solution.java +++ b/General Programming/Basic Programming/Jumping on the Clouds - Revisited/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Jumping on the Clouds/Solution.java b/General Programming/Basic Programming/Jumping on the Clouds/Solution.java index c2eb800..288c772 100644 --- a/General Programming/Basic Programming/Jumping on the Clouds/Solution.java +++ b/General Programming/Basic Programming/Jumping on the Clouds/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Kangaroo/Solution.java b/General Programming/Basic Programming/Kangaroo/Solution.java index 98a9071..22f89eb 100644 --- a/General Programming/Basic Programming/Kangaroo/Solution.java +++ b/General Programming/Basic Programming/Kangaroo/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Library Fine/Solution.java b/General Programming/Basic Programming/Library Fine/Solution.java index b9a944d..a54fd84 100644 --- a/General Programming/Basic Programming/Library Fine/Solution.java +++ b/General Programming/Basic Programming/Library Fine/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.time.LocalDate; diff --git a/General Programming/Basic Programming/Manasa and Stones/Solution.java b/General Programming/Basic Programming/Manasa and Stones/Solution.java index 961444f..b93d9f0 100644 --- a/General Programming/Basic Programming/Manasa and Stones/Solution.java +++ b/General Programming/Basic Programming/Manasa and Stones/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Migratory Birds/Solution.java b/General Programming/Basic Programming/Migratory Birds/Solution.java index 6a1c90c..9b4f830 100644 --- a/General Programming/Basic Programming/Migratory Birds/Solution.java +++ b/General Programming/Basic Programming/Migratory Birds/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Mini-Max Sum/Solution.java b/General Programming/Basic Programming/Mini-Max Sum/Solution.java index cc93e9d..e417230 100644 --- a/General Programming/Basic Programming/Mini-Max Sum/Solution.java +++ b/General Programming/Basic Programming/Mini-Max Sum/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Minimum Distances/Solution.java b/General Programming/Basic Programming/Minimum Distances/Solution.java index 8024337..75fafa3 100644 --- a/General Programming/Basic Programming/Minimum Distances/Solution.java +++ b/General Programming/Basic Programming/Minimum Distances/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/General Programming/Basic Programming/Picking Numbers/Solution.java b/General Programming/Basic Programming/Picking Numbers/Solution.java index fd38d2a..271f6e4 100644 --- a/General Programming/Basic Programming/Picking Numbers/Solution.java +++ b/General Programming/Basic Programming/Picking Numbers/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Plus Minus/Solution.java b/General Programming/Basic Programming/Plus Minus/Solution.java index d7cdb6b..4dc30e1 100644 --- a/General Programming/Basic Programming/Plus Minus/Solution.java +++ b/General Programming/Basic Programming/Plus Minus/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Repeated String/Solution.java b/General Programming/Basic Programming/Repeated String/Solution.java index a1e03bf..79722c7 100644 --- a/General Programming/Basic Programming/Repeated String/Solution.java +++ b/General Programming/Basic Programming/Repeated String/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Save the Prisoner!/Solution.java b/General Programming/Basic Programming/Save the Prisoner!/Solution.java index 992bbda..53f516c 100644 --- a/General Programming/Basic Programming/Save the Prisoner!/Solution.java +++ b/General Programming/Basic Programming/Save the Prisoner!/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Sequence Equation/Solution.java b/General Programming/Basic Programming/Sequence Equation/Solution.java index 29f28b8..7da2561 100644 --- a/General Programming/Basic Programming/Sequence Equation/Solution.java +++ b/General Programming/Basic Programming/Sequence Equation/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Sherlock and Squares/Solution.java b/General Programming/Basic Programming/Sherlock and Squares/Solution.java index 4aa183c..b63a9ad 100644 --- a/General Programming/Basic Programming/Sherlock and Squares/Solution.java +++ b/General Programming/Basic Programming/Sherlock and Squares/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Simple Array Sum/Solution.java b/General Programming/Basic Programming/Simple Array Sum/Solution.java index f19d951..025f481 100644 --- a/General Programming/Basic Programming/Simple Array Sum/Solution.java +++ b/General Programming/Basic Programming/Simple Array Sum/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Sock Merchant/Solution.java b/General Programming/Basic Programming/Sock Merchant/Solution.java index a0d53b7..ff94ed0 100644 --- a/General Programming/Basic Programming/Sock Merchant/Solution.java +++ b/General Programming/Basic Programming/Sock Merchant/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashSet; diff --git a/General Programming/Basic Programming/Solve Me First/Solution.java b/General Programming/Basic Programming/Solve Me First/Solution.java index be46389..d2ada9a 100644 --- a/General Programming/Basic Programming/Solve Me First/Solution.java +++ b/General Programming/Basic Programming/Solve Me First/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Staircase/Solution.java b/General Programming/Basic Programming/Staircase/Solution.java index ed020bc..66a0569 100644 --- a/General Programming/Basic Programming/Staircase/Solution.java +++ b/General Programming/Basic Programming/Staircase/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Taum and B'day/Solution.java b/General Programming/Basic Programming/Taum and B'day/Solution.java index bdb649c..2832f04 100644 --- a/General Programming/Basic Programming/Taum and B'day/Solution.java +++ b/General Programming/Basic Programming/Taum and B'day/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/The Hurdle Race/Solution.java b/General Programming/Basic Programming/The Hurdle Race/Solution.java index c638e1c..fb74405 100644 --- a/General Programming/Basic Programming/The Hurdle Race/Solution.java +++ b/General Programming/Basic Programming/The Hurdle Race/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Time Conversion/Solution.java b/General Programming/Basic Programming/Time Conversion/Solution.java index d3587ef..cb8388b 100644 --- a/General Programming/Basic Programming/Time Conversion/Solution.java +++ b/General Programming/Basic Programming/Time Conversion/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Basic Programming/Utopian Tree/Solution.java b/General Programming/Basic Programming/Utopian Tree/Solution.java index 92db969..11fe6f5 100644 --- a/General Programming/Basic Programming/Utopian Tree/Solution.java +++ b/General Programming/Basic Programming/Utopian Tree/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.Arrays; diff --git a/General Programming/Basic Programming/Viral Advertising/Solution.java b/General Programming/Basic Programming/Viral Advertising/Solution.java index 39d3f0f..306ef1c 100644 --- a/General Programming/Basic Programming/Viral Advertising/Solution.java +++ b/General Programming/Basic Programming/Viral Advertising/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/Object-oriented Programming/Abstract Classes/Solution.java b/General Programming/Object-oriented Programming/Abstract Classes/Solution.java index 2bdc379..0d224fb 100644 --- a/General Programming/Object-oriented Programming/Abstract Classes/Solution.java +++ b/General Programming/Object-oriented Programming/Abstract Classes/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/General Programming/Object-oriented Programming/Class vs. Instance/Solution.java b/General Programming/Object-oriented Programming/Class vs. Instance/Solution.java index 32e4a0e..ca94bf8 100644 --- a/General Programming/Object-oriented Programming/Class vs. Instance/Solution.java +++ b/General Programming/Object-oriented Programming/Class vs. Instance/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/General Programming/Object-oriented Programming/Inheritance/Solution.java b/General Programming/Object-oriented Programming/Inheritance/Solution.java index 846efcd..1a2facd 100644 --- a/General Programming/Object-oriented Programming/Inheritance/Solution.java +++ b/General Programming/Object-oriented Programming/Inheritance/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/General Programming/RegEx/HackerRank in a String!/Solution.java b/General Programming/RegEx/HackerRank in a String!/Solution.java index 7baf363..f62a8d4 100644 --- a/General Programming/RegEx/HackerRank in a String!/Solution.java +++ b/General Programming/RegEx/HackerRank in a String!/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/General Programming/readme.md b/General Programming/readme.md index efb3a5e..b9f4ff2 100644 --- a/General Programming/readme.md +++ b/General Programming/readme.md @@ -2,58 +2,58 @@ | Subdomain | Challenge | Points | Solution | |:---------------------------:|:----------------------------------------------------------------------------------------------------------------------------:|:------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Basic Programming | [Solve Me First](https://www.hackerrank.com/challenges/solve-me-first) | 1 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Solve%20Me%20First/Solution.java) | -| Basic Programming | [Staircase](https://www.hackerrank.com/challenges/staircase) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Staircase/Solution.java) | -| Basic Programming | [Plus Minus](https://www.hackerrank.com/challenges/plus-minus) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Plus%20Minus/Solution.java) | -| Basic Programming | [Diagonal Difference](https://www.hackerrank.com/challenges/diagonal-difference) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Diagonal%20Difference/Solution.java) | -| Basic Programming | [A Very Big Sum](https://www.hackerrank.com/challenges/a-very-big-sum) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/A%20Very%20Big%20Sum/Solution.java) | -| Basic Programming | [Simple Array Sum](https://www.hackerrank.com/challenges/simple-array-sum) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Simple%20Array%20Sum/Solution.java) | -| Basic Programming | [Compare the Triplets](https://www.hackerrank.com/challenges/compare-the-triplets) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Compare%20the%20Triplets/Solution.java) | -| Basic Programming | [Divisible Sum Pairs](https://www.hackerrank.com/challenges/divisible-sum-pairs) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Divisible%20Sum%20Pairs/Solution.java) | -| Basic Programming | [Kangaroo](https://www.hackerrank.com/challenges/kangaroo) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Kangaroo/Solution.java) | -| Basic Programming | [Drawing Book](https://www.hackerrank.com/challenges/drawing-book) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Drawing%20Book/Solution.java) | -| Basic Programming | [Birthday Cake Candles](https://www.hackerrank.com/challenges/birthday-cake-candles) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Cake%20Candles/Solution.java) | -| Basic Programming | [Bon Appetit](https://www.hackerrank.com/challenges/bon-appetit) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Bon%20Appetit/Solution.java) | -| Basic Programming | [Sock Merchant](https://www.hackerrank.com/challenges/sock-merchant) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sock%20Merchant/Solution.java) | -| Basic Programming | [Apple and Orange](https://www.hackerrank.com/challenges/apple-and-orange) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Apple%20and%20Orange/Solution.java) | -| Basic Programming | [Between Two Sets](https://www.hackerrank.com/challenges/between-two-sets) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Between%20Two%20Sets/Solution.java) | -| Basic Programming | [Mini-max Sum](https://www.hackerrank.com/challenges/mini-max-sum) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Mini-Max%20Sum/Solution.java) | -| Basic Programming | [Grading Students](https://www.hackerrank.com/challenges/grading) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Grading%20Students/Solution.java) | -| Basic Programming | [Breaking the Records](https://www.hackerrank.com/challenges/breaking-best-and-worst-records) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Breaking%20the%20Records/Solution.java) | -| Basic Programming | [Migratory Birds](https://www.hackerrank.com/challenges/migratory-birds) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Migratory%20Birds/Solution.java) | -| Basic Programming | [Birthday Chocolate](https://www.hackerrank.com/challenges/the-birthday-bar) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Chocolate/Solution.java) | -| Basic Programming | [Time Conversion](https://www.hackerrank.com/challenges/time-conversion) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Time%20Conversion/Solution.java) | -| Basic Programming | [Library Fine](https://www.hackerrank.com/challenges/library-fine) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Library%20Fine/Solution.java) | -| Basic Programming | [Save the Prisoner!](https://www.hackerrank.com/challenges/save-the-prisoner) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Save%20the%20Prisoner!/Solution.java) | -| Basic Programming | [Jumping on the Clouds - Revisited](https://www.hackerrank.com/challenges/jumping-on-the-clouds-revisited) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds%20-%20Revisited/Solution.java) | -| Basic Programming | [Counting Valleys](https://www.hackerrank.com/challenges/counting-valleys) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Counting%20Valleys/Solution.java) | -| Basic Programming | [Viral Advertising](https://www.hackerrank.com/challenges/strange-advertising) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Viral%20Advertising/Solution.java) | -| Basic Programming | [Beautiful Days at the Movies](https://www.hackerrank.com/challenges/beautiful-days-at-the-movies) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Days%20at%20the%20Movies/Solution.java) | -| Basic Programming | [Electronics Shop](https://www.hackerrank.com/challenges/electronics-shop) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Electronics%20Shop/Solution.java) | -| Basic Programming | [Cats and a Mouse](https://www.hackerrank.com/challenges/cats-and-a-mouse) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cats%20and%20a%20Mouse/Solution.java) | -| Basic Programming | [The Hurdle Race](https://www.hackerrank.com/challenges/the-hurdle-race) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/The%20Hurdle%20Race/Solution.java) | -| Basic Programming | [Utopian Tree](https://www.hackerrank.com/challenges/utopian-tree) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Utopian%20Tree/Solution.java) | -| Basic Programming | [Circular Array Rotation](https://www.hackerrank.com/challenges/circular-array-rotation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Circular%20Array%20Rotation/Solution.java) | -| Basic Programming | [Sherlock and Squares](https://www.hackerrank.com/challenges/sherlock-and-squares) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sherlock%20and%20Squares/Solution.java) | -| Basic Programming | [Angry Professor](https://www.hackerrank.com/challenges/angry-professor) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Angry%20Professor/Solution.java) | -| Basic Programming | [Extra Long Factorials](https://www.hackerrank.com/challenges/extra-long-factorials) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Extra%20Long%20Factorials/Solution.java) | -| Basic Programming | [Minimum Distances](https://www.hackerrank.com/challenges/minimum-distances) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Minimum%20Distances/Solution.java) | -| Basic Programming | [Beautiful Triplets](https://www.hackerrank.com/challenges/beautiful-triplets) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Triplets/Solution.java) | -| Basic Programming | [Jumping on the Clouds](https://www.hackerrank.com/challenges/jumping-on-the-clouds) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds/Solution.java) | -| Basic Programming | [Equalize the Array](https://www.hackerrank.com/challenges/equality-in-a-array) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Equalize%20the%20Array/Solution.java) | -| Basic Programming | [Designer PDF Viewer](https://www.hackerrank.com/challenges/designer-pdf-viewer) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Designer%20PDF%20Viewer/Solution.java) | -| Basic Programming | [Repeated String](https://www.hackerrank.com/challenges/repeated-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Repeated%20String/Solution.java) | -| Basic Programming | [Append and Delete](https://www.hackerrank.com/challenges/append-and-delete) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Append%20and%20Delete/Solution.java) | -| Basic Programming | [Picking Numbers](https://www.hackerrank.com/challenges/picking-numbers) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Picking%20Numbers/Solution.java) | -| Basic Programming | [Climbing the Leaderboard](https://www.hackerrank.com/challenges/climbing-the-leaderboard) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Climbing%20the%20Leaderboard/Solution.java) | -| Basic Programming | [Sequence Equation](https://www.hackerrank.com/challenges/permutation-equation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sequence%20Equation/Solution.java) | -| Basic Programming | [Find Digits](https://www.hackerrank.com/challenges/find-digits) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Find%20Digits/Solution.java) | -| Basic Programming | [Cut the sticks](https://www.hackerrank.com/challenges/cut-the-sticks) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cut%20the%20sticks/Solution.java) | -| Basic Programming | [Taum and B'day](https://www.hackerrank.com/challenges/taum-and-bday) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Taum%20and%20B%27day/Solution.java) | -| Basic Programming | [Flatland Space Stations](https://www.hackerrank.com/challenges/flatland-space-stations) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Flatland%20Space%20Stations/Solution.java) | -| Basic Programming | [Fair Rations](https://www.hackerrank.com/challenges/fair-rations) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Fair%20Rations/Solution.java) | -| Basic Programming | [Manasa and Stones](https://www.hackerrank.com/challenges/manasa-and-stones) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Manasa%20and%20Stones/Solution.java) | -| Object-Oriented Programming | [Class vs. Instance](https://www.hackerrank.com/challenges/class-vs-instance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Class%20vs.%20Instance/Solution.java) | -| Object-Oriented Programming | [Inheritance](https://www.hackerrank.com/challenges/inheritance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Inheritance/Solution.java) | -| Object-Oriented Programming | [Abstract Classes](https://www.hackerrank.com/challenges/abstract-classes) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Abstract%20Classes/Solution.java) | -| RegEx | [HackerRank in a String!](https://www.hackerrank.com/challenges/hackerrank-in-a-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/RegEx/HackerRank%20in%20a%20String!/Solution.java) | +| Basic Programming | [Solve Me First](https://www.hackerrank.com/challenges/solve-me-first) | 1 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Solve%20Me%20First/Solution.java) | +| Basic Programming | [Staircase](https://www.hackerrank.com/challenges/staircase) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Staircase/Solution.java) | +| Basic Programming | [Plus Minus](https://www.hackerrank.com/challenges/plus-minus) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Plus%20Minus/Solution.java) | +| Basic Programming | [Diagonal Difference](https://www.hackerrank.com/challenges/diagonal-difference) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Diagonal%20Difference/Solution.java) | +| Basic Programming | [A Very Big Sum](https://www.hackerrank.com/challenges/a-very-big-sum) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/A%20Very%20Big%20Sum/Solution.java) | +| Basic Programming | [Simple Array Sum](https://www.hackerrank.com/challenges/simple-array-sum) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Simple%20Array%20Sum/Solution.java) | +| Basic Programming | [Compare the Triplets](https://www.hackerrank.com/challenges/compare-the-triplets) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Compare%20the%20Triplets/Solution.java) | +| Basic Programming | [Divisible Sum Pairs](https://www.hackerrank.com/challenges/divisible-sum-pairs) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Divisible%20Sum%20Pairs/Solution.java) | +| Basic Programming | [Kangaroo](https://www.hackerrank.com/challenges/kangaroo) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Kangaroo/Solution.java) | +| Basic Programming | [Drawing Book](https://www.hackerrank.com/challenges/drawing-book) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Drawing%20Book/Solution.java) | +| Basic Programming | [Birthday Cake Candles](https://www.hackerrank.com/challenges/birthday-cake-candles) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Cake%20Candles/Solution.java) | +| Basic Programming | [Bon Appetit](https://www.hackerrank.com/challenges/bon-appetit) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Bon%20Appetit/Solution.java) | +| Basic Programming | [Sock Merchant](https://www.hackerrank.com/challenges/sock-merchant) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sock%20Merchant/Solution.java) | +| Basic Programming | [Apple and Orange](https://www.hackerrank.com/challenges/apple-and-orange) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Apple%20and%20Orange/Solution.java) | +| Basic Programming | [Between Two Sets](https://www.hackerrank.com/challenges/between-two-sets) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Between%20Two%20Sets/Solution.java) | +| Basic Programming | [Mini-max Sum](https://www.hackerrank.com/challenges/mini-max-sum) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Mini-Max%20Sum/Solution.java) | +| Basic Programming | [Grading Students](https://www.hackerrank.com/challenges/grading) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Grading%20Students/Solution.java) | +| Basic Programming | [Breaking the Records](https://www.hackerrank.com/challenges/breaking-best-and-worst-records) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Breaking%20the%20Records/Solution.java) | +| Basic Programming | [Migratory Birds](https://www.hackerrank.com/challenges/migratory-birds) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Migratory%20Birds/Solution.java) | +| Basic Programming | [Birthday Chocolate](https://www.hackerrank.com/challenges/the-birthday-bar) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Chocolate/Solution.java) | +| Basic Programming | [Time Conversion](https://www.hackerrank.com/challenges/time-conversion) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Time%20Conversion/Solution.java) | +| Basic Programming | [Library Fine](https://www.hackerrank.com/challenges/library-fine) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Library%20Fine/Solution.java) | +| Basic Programming | [Save the Prisoner!](https://www.hackerrank.com/challenges/save-the-prisoner) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Save%20the%20Prisoner!/Solution.java) | +| Basic Programming | [Jumping on the Clouds - Revisited](https://www.hackerrank.com/challenges/jumping-on-the-clouds-revisited) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds%20-%20Revisited/Solution.java) | +| Basic Programming | [Counting Valleys](https://www.hackerrank.com/challenges/counting-valleys) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Counting%20Valleys/Solution.java) | +| Basic Programming | [Viral Advertising](https://www.hackerrank.com/challenges/strange-advertising) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Viral%20Advertising/Solution.java) | +| Basic Programming | [Beautiful Days at the Movies](https://www.hackerrank.com/challenges/beautiful-days-at-the-movies) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Days%20at%20the%20Movies/Solution.java) | +| Basic Programming | [Electronics Shop](https://www.hackerrank.com/challenges/electronics-shop) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Electronics%20Shop/Solution.java) | +| Basic Programming | [Cats and a Mouse](https://www.hackerrank.com/challenges/cats-and-a-mouse) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cats%20and%20a%20Mouse/Solution.java) | +| Basic Programming | [The Hurdle Race](https://www.hackerrank.com/challenges/the-hurdle-race) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/The%20Hurdle%20Race/Solution.java) | +| Basic Programming | [Utopian Tree](https://www.hackerrank.com/challenges/utopian-tree) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Utopian%20Tree/Solution.java) | +| Basic Programming | [Circular Array Rotation](https://www.hackerrank.com/challenges/circular-array-rotation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Circular%20Array%20Rotation/Solution.java) | +| Basic Programming | [Sherlock and Squares](https://www.hackerrank.com/challenges/sherlock-and-squares) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sherlock%20and%20Squares/Solution.java) | +| Basic Programming | [Angry Professor](https://www.hackerrank.com/challenges/angry-professor) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Angry%20Professor/Solution.java) | +| Basic Programming | [Extra Long Factorials](https://www.hackerrank.com/challenges/extra-long-factorials) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Extra%20Long%20Factorials/Solution.java) | +| Basic Programming | [Minimum Distances](https://www.hackerrank.com/challenges/minimum-distances) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Minimum%20Distances/Solution.java) | +| Basic Programming | [Beautiful Triplets](https://www.hackerrank.com/challenges/beautiful-triplets) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Triplets/Solution.java) | +| Basic Programming | [Jumping on the Clouds](https://www.hackerrank.com/challenges/jumping-on-the-clouds) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds/Solution.java) | +| Basic Programming | [Equalize the Array](https://www.hackerrank.com/challenges/equality-in-a-array) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Equalize%20the%20Array/Solution.java) | +| Basic Programming | [Designer PDF Viewer](https://www.hackerrank.com/challenges/designer-pdf-viewer) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Designer%20PDF%20Viewer/Solution.java) | +| Basic Programming | [Repeated String](https://www.hackerrank.com/challenges/repeated-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Repeated%20String/Solution.java) | +| Basic Programming | [Append and Delete](https://www.hackerrank.com/challenges/append-and-delete) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Append%20and%20Delete/Solution.java) | +| Basic Programming | [Picking Numbers](https://www.hackerrank.com/challenges/picking-numbers) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Picking%20Numbers/Solution.java) | +| Basic Programming | [Climbing the Leaderboard](https://www.hackerrank.com/challenges/climbing-the-leaderboard) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Climbing%20the%20Leaderboard/Solution.java) | +| Basic Programming | [Sequence Equation](https://www.hackerrank.com/challenges/permutation-equation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sequence%20Equation/Solution.java) | +| Basic Programming | [Find Digits](https://www.hackerrank.com/challenges/find-digits) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Find%20Digits/Solution.java) | +| Basic Programming | [Cut the sticks](https://www.hackerrank.com/challenges/cut-the-sticks) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cut%20the%20sticks/Solution.java) | +| Basic Programming | [Taum and B'day](https://www.hackerrank.com/challenges/taum-and-bday) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Taum%20and%20B%27day/Solution.java) | +| Basic Programming | [Flatland Space Stations](https://www.hackerrank.com/challenges/flatland-space-stations) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Flatland%20Space%20Stations/Solution.java) | +| Basic Programming | [Fair Rations](https://www.hackerrank.com/challenges/fair-rations) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Fair%20Rations/Solution.java) | +| Basic Programming | [Manasa and Stones](https://www.hackerrank.com/challenges/manasa-and-stones) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Manasa%20and%20Stones/Solution.java) | +| Object-Oriented Programming | [Class vs. Instance](https://www.hackerrank.com/challenges/class-vs-instance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Class%20vs.%20Instance/Solution.java) | +| Object-Oriented Programming | [Inheritance](https://www.hackerrank.com/challenges/inheritance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Inheritance/Solution.java) | +| Object-Oriented Programming | [Abstract Classes](https://www.hackerrank.com/challenges/abstract-classes) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Abstract%20Classes/Solution.java) | +| RegEx | [HackerRank in a String!](https://www.hackerrank.com/challenges/hackerrank-in-a-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/RegEx/HackerRank%20in%20a%20String!/Solution.java) | diff --git a/Implementation/Brute Force/Making Anagrams/Solution.java b/Implementation/Brute Force/Making Anagrams/Solution.java index df6fd9f..a9d48f0 100644 --- a/Implementation/Brute Force/Making Anagrams/Solution.java +++ b/Implementation/Brute Force/Making Anagrams/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Implementation/Brute Force/Modified Kaprekar Numbers/Solution.java b/Implementation/Brute Force/Modified Kaprekar Numbers/Solution.java index 6e2cb0b..d445459 100644 --- a/Implementation/Brute Force/Modified Kaprekar Numbers/Solution.java +++ b/Implementation/Brute Force/Modified Kaprekar Numbers/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Implementation/Brute Force/Pangrams/Solution.java b/Implementation/Brute Force/Pangrams/Solution.java index 89af843..e49900f 100644 --- a/Implementation/Brute Force/Pangrams/Solution.java +++ b/Implementation/Brute Force/Pangrams/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashSet; diff --git a/Implementation/Brute Force/Strings - Making Anagrams/Solution.java b/Implementation/Brute Force/Strings - Making Anagrams/Solution.java index df6fd9f..a9d48f0 100644 --- a/Implementation/Brute Force/Strings - Making Anagrams/Solution.java +++ b/Implementation/Brute Force/Strings - Making Anagrams/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Implementation/readme.md b/Implementation/readme.md index ded7f74..d89084d 100644 --- a/Implementation/readme.md +++ b/Implementation/readme.md @@ -2,7 +2,7 @@ | Subdomain | Challenge | Difficulty | Solution | |:-----------:|:------------------------------------------------------------------------------------------------------:|:----------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Brute Force | [Pangrams](https://www.hackerrank.com/challenges/pangrams) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Pangrams/Solution.java) | -| Brute Force | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Strings%20-%20Making%20Anagrams/Solution.java) | -| Brute Force | [Making Anagrams](https://www.hackerrank.com/challenges/making-anagrams) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Making%20Anagrams/Solution.java) | -| Brute Force | [Modified Kaprekar Numbers](https://www.hackerrank.com/challenges/kaprekar-numbers) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Modified%20Kaprekar%20Numbers/Solution.java) | +| Brute Force | [Pangrams](https://www.hackerrank.com/challenges/pangrams) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Pangrams/Solution.java) | +| Brute Force | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Strings%20-%20Making%20Anagrams/Solution.java) | +| Brute Force | [Making Anagrams](https://www.hackerrank.com/challenges/making-anagrams) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Making%20Anagrams/Solution.java) | +| Brute Force | [Modified Kaprekar Numbers](https://www.hackerrank.com/challenges/kaprekar-numbers) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Modified%20Kaprekar%20Numbers/Solution.java) | diff --git a/Java/Advanced/Can You Access/Solution.java b/Java/Advanced/Can You Access/Solution.java index 1d41832..9bd419d 100644 --- a/Java/Advanced/Can You Access/Solution.java +++ b/Java/Advanced/Can You Access/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.lang.reflect.*; diff --git a/Java/Advanced/Covariant Return Types/Solution.java b/Java/Advanced/Covariant Return Types/Solution.java index 1a000a2..d410ea0 100644 --- a/Java/Advanced/Covariant Return Types/Solution.java +++ b/Java/Advanced/Covariant Return Types/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag class Flower { String whatsYourName() { diff --git a/Java/Advanced/Java Annotations/Solution.java b/Java/Advanced/Java Annotations/Solution.java index c99ec91..d07b5ab 100644 --- a/Java/Advanced/Java Annotations/Solution.java +++ b/Java/Advanced/Java Annotations/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.lang.annotation.*; import java.lang.reflect.*; diff --git a/Java/Advanced/Java Factory Pattern/Solution.java b/Java/Advanced/Java Factory Pattern/Solution.java index f7b4f8e..eb34d17 100644 --- a/Java/Advanced/Java Factory Pattern/Solution.java +++ b/Java/Advanced/Java Factory Pattern/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.security.*; diff --git a/Java/Advanced/Java Lambda Expressions/Solution.java b/Java/Advanced/Java Lambda Expressions/Solution.java index 1fb2ae4..346b137 100644 --- a/Java/Advanced/Java Lambda Expressions/Solution.java +++ b/Java/Advanced/Java Lambda Expressions/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Advanced/Java MD5/Solution.java b/Java/Advanced/Java MD5/Solution.java index 6c50d10..f3cbd80 100644 --- a/Java/Advanced/Java MD5/Solution.java +++ b/Java/Advanced/Java MD5/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.security.MessageDigest; diff --git a/Java/Advanced/Java Reflection - Attributes/Solution.java b/Java/Advanced/Java Reflection - Attributes/Solution.java index a957b3c..9f0b81b 100644 --- a/Java/Advanced/Java Reflection - Attributes/Solution.java +++ b/Java/Advanced/Java Reflection - Attributes/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/Java/Advanced/Java SHA-256/Solution.java b/Java/Advanced/Java SHA-256/Solution.java index 3f5ede6..d08e4de 100644 --- a/Java/Advanced/Java SHA-256/Solution.java +++ b/Java/Advanced/Java SHA-256/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.security.MessageDigest; diff --git a/Java/Advanced/Java Singleton Pattern/Solution.java b/Java/Advanced/Java Singleton Pattern/Solution.java index c81d175..451b776 100644 --- a/Java/Advanced/Java Singleton Pattern/Solution.java +++ b/Java/Advanced/Java Singleton Pattern/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.lang.reflect.Constructor; diff --git a/Java/Advanced/Java Varargs - Simple Addition/Solution.java b/Java/Advanced/Java Varargs - Simple Addition/Solution.java index 2516cb6..1d1a1b0 100644 --- a/Java/Advanced/Java Varargs - Simple Addition/Solution.java +++ b/Java/Advanced/Java Varargs - Simple Addition/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.lang.reflect.*; diff --git a/Java/Advanced/Java Visitor Pattern/Solution.java b/Java/Advanced/Java Visitor Pattern/Solution.java index 99aaf15..cf45734 100644 --- a/Java/Advanced/Java Visitor Pattern/Solution.java +++ b/Java/Advanced/Java Visitor Pattern/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.ArrayList; import java.io.*; diff --git a/Java/Advanced/Prime Checker/Solution.java b/Java/Advanced/Prime Checker/Solution.java index 5679604..1bc6f96 100644 --- a/Java/Advanced/Prime Checker/Solution.java +++ b/Java/Advanced/Prime Checker/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/BigNumber/Java BigDecimal/Solution.java b/Java/BigNumber/Java BigDecimal/Solution.java index a5a1f92..ff9913c 100644 --- a/Java/BigNumber/Java BigDecimal/Solution.java +++ b/Java/BigNumber/Java BigDecimal/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.math.BigDecimal; import java.util.*; diff --git a/Java/BigNumber/Java BigInteger/Solution.java b/Java/BigNumber/Java BigInteger/Solution.java index f792e7a..3ed178e 100644 --- a/Java/BigNumber/Java BigInteger/Solution.java +++ b/Java/BigNumber/Java BigInteger/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.math.BigInteger; diff --git a/Java/BigNumber/Java Primality Test/Solution.java b/Java/BigNumber/Java Primality Test/Solution.java index 1d79a7a..63963ca 100644 --- a/Java/BigNumber/Java Primality Test/Solution.java +++ b/Java/BigNumber/Java Primality Test/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.math.BigInteger; diff --git a/Java/Data Structures/Java 1D Array (Part 2)/Solution.java b/Java/Data Structures/Java 1D Array (Part 2)/Solution.java index a1a35a8..9ee04c2 100644 --- a/Java/Data Structures/Java 1D Array (Part 2)/Solution.java +++ b/Java/Data Structures/Java 1D Array (Part 2)/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Data Structures/Java 1D Array/Solution.java b/Java/Data Structures/Java 1D Array/Solution.java index cea6bb9..5cd669d 100644 --- a/Java/Data Structures/Java 1D Array/Solution.java +++ b/Java/Data Structures/Java 1D Array/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Java/Data Structures/Java 2D Array/Solution.java b/Java/Data Structures/Java 2D Array/Solution.java index c27252c..425eefc 100644 --- a/Java/Data Structures/Java 2D Array/Solution.java +++ b/Java/Data Structures/Java 2D Array/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Data Structures/Java ArrayList/Solution.java b/Java/Data Structures/Java ArrayList/Solution.java index 1fbf1de..ac2d713 100644 --- a/Java/Data Structures/Java ArrayList/Solution.java +++ b/Java/Data Structures/Java ArrayList/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayList; diff --git a/Java/Data Structures/Java BitSet/Solution.java b/Java/Data Structures/Java BitSet/Solution.java index a2c997f..946d797 100644 --- a/Java/Data Structures/Java BitSet/Solution.java +++ b/Java/Data Structures/Java BitSet/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.BitSet; diff --git a/Java/Data Structures/Java Comparator/Solution.java b/Java/Data Structures/Java Comparator/Solution.java index cf0052f..d1b371a 100644 --- a/Java/Data Structures/Java Comparator/Solution.java +++ b/Java/Data Structures/Java Comparator/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Java/Data Structures/Java Dequeue/Solution.java b/Java/Data Structures/Java Dequeue/Solution.java index 78e3511..fce0f72 100644 --- a/Java/Data Structures/Java Dequeue/Solution.java +++ b/Java/Data Structures/Java Dequeue/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.ArrayDeque; diff --git a/Java/Data Structures/Java Generics/Solution.java b/Java/Data Structures/Java Generics/Solution.java index 4759d9d..881605d 100644 --- a/Java/Data Structures/Java Generics/Solution.java +++ b/Java/Data Structures/Java Generics/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.IOException; import java.lang.reflect.Method; diff --git a/Java/Data Structures/Java Hashset/Solution.java b/Java/Data Structures/Java Hashset/Solution.java index 1773a38..0b484c4 100644 --- a/Java/Data Structures/Java Hashset/Solution.java +++ b/Java/Data Structures/Java Hashset/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Data Structures/Java List/Solution.java b/Java/Data Structures/Java List/Solution.java index a334477..e83c60c 100644 --- a/Java/Data Structures/Java List/Solution.java +++ b/Java/Data Structures/Java List/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.LinkedList; diff --git a/Java/Data Structures/Java Map/Solution.java b/Java/Data Structures/Java Map/Solution.java index 3a0d1b8..fbe9792 100644 --- a/Java/Data Structures/Java Map/Solution.java +++ b/Java/Data Structures/Java Map/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.BufferedReader; import java.io.InputStreamReader; diff --git a/Java/Data Structures/Java Priority Queue/Solution.java b/Java/Data Structures/Java Priority Queue/Solution.java index 7f19528..d458895 100644 --- a/Java/Data Structures/Java Priority Queue/Solution.java +++ b/Java/Data Structures/Java Priority Queue/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.PriorityQueue; diff --git a/Java/Data Structures/Java Sort/Solution.java b/Java/Data Structures/Java Sort/Solution.java index ba239cf..8522d3d 100644 --- a/Java/Data Structures/Java Sort/Solution.java +++ b/Java/Data Structures/Java Sort/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.List; diff --git a/Java/Data Structures/Java Stack/Solution.java b/Java/Data Structures/Java Stack/Solution.java index d2a0f87..8d41428 100644 --- a/Java/Data Structures/Java Stack/Solution.java +++ b/Java/Data Structures/Java Stack/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.HashMap; diff --git a/Java/Data Structures/Java Subarray/Solution.java b/Java/Data Structures/Java Subarray/Solution.java index 26e3c2f..afe019e 100644 --- a/Java/Data Structures/Java Subarray/Solution.java +++ b/Java/Data Structures/Java Subarray/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Exception Handling/Java Exception Handling (Try-catch)/Solution.java b/Java/Exception Handling/Java Exception Handling (Try-catch)/Solution.java index 904863f..41f46f8 100644 --- a/Java/Exception Handling/Java Exception Handling (Try-catch)/Solution.java +++ b/Java/Exception Handling/Java Exception Handling (Try-catch)/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.InputMismatchException; diff --git a/Java/Exception Handling/Java Exception Handling/Solution.java b/Java/Exception Handling/Java Exception Handling/Solution.java index 3fa4cdc..a3647ce 100644 --- a/Java/Exception Handling/Java Exception Handling/Solution.java +++ b/Java/Exception Handling/Java Exception Handling/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.util.Scanner; diff --git a/Java/Introduction/Java Currency Formatter/Solution.java b/Java/Introduction/Java Currency Formatter/Solution.java index 08e7173..9d0363d 100644 --- a/Java/Introduction/Java Currency Formatter/Solution.java +++ b/Java/Introduction/Java Currency Formatter/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.text.NumberFormat; @@ -10,7 +10,7 @@ public class Solution { public static void main(String[] args) { /* Save input */ Scanner scan = new Scanner(System.in); - double payment = scanner.nextDouble(); + double payment = scan.nextDouble(); scan.close(); /* Create custom Locale for India - I used the "IANA Language Subtag Registry" to find India's country code */ diff --git a/Java/Introduction/Java Datatypes/Solution.java b/Java/Introduction/Java Datatypes/Solution.java index e0a6f00..11f24c9 100644 --- a/Java/Introduction/Java Datatypes/Solution.java +++ b/Java/Introduction/Java Datatypes/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java Date and Time/Solution.java b/Java/Introduction/Java Date and Time/Solution.java index 2c83c25..7378d54 100644 --- a/Java/Introduction/Java Date and Time/Solution.java +++ b/Java/Introduction/Java Date and Time/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.time.LocalDate; diff --git a/Java/Introduction/Java End-of-file/Solution.java b/Java/Introduction/Java End-of-file/Solution.java index fa9b30f..1746675 100644 --- a/Java/Introduction/Java End-of-file/Solution.java +++ b/Java/Introduction/Java End-of-file/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java If-Else/Solution.java b/Java/Introduction/Java If-Else/Solution.java index edb42ae..bfff46d 100644 --- a/Java/Introduction/Java If-Else/Solution.java +++ b/Java/Introduction/Java If-Else/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java Int to String/Solution.java b/Java/Introduction/Java Int to String/Solution.java index e4d9ece..64c2880 100644 --- a/Java/Introduction/Java Int to String/Solution.java +++ b/Java/Introduction/Java Int to String/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.security.*; diff --git a/Java/Introduction/Java Loops I/Solution.java b/Java/Introduction/Java Loops I/Solution.java index 8ffeb75..02e010a 100644 --- a/Java/Introduction/Java Loops I/Solution.java +++ b/Java/Introduction/Java Loops I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java Loops II/Solution.java b/Java/Introduction/Java Loops II/Solution.java index e650f5e..65a7e69 100644 --- a/Java/Introduction/Java Loops II/Solution.java +++ b/Java/Introduction/Java Loops II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java Output Formatting/Solution.java b/Java/Introduction/Java Output Formatting/Solution.java index 6f13fb9..986b24a 100644 --- a/Java/Introduction/Java Output Formatting/Solution.java +++ b/Java/Introduction/Java Output Formatting/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java Static Initializer Block/Solution.java b/Java/Introduction/Java Static Initializer Block/Solution.java index 61d66a2..2e53e47 100644 --- a/Java/Introduction/Java Static Initializer Block/Solution.java +++ b/Java/Introduction/Java Static Initializer Block/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Introduction/Java Stdin and Stdout I/Solution.java b/Java/Introduction/Java Stdin and Stdout I/Solution.java index c20ebcc..3df1718 100644 --- a/Java/Introduction/Java Stdin and Stdout I/Solution.java +++ b/Java/Introduction/Java Stdin and Stdout I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Java Stdin and Stdout II/Solution.java b/Java/Introduction/Java Stdin and Stdout II/Solution.java index 4c8d063..887d9e7 100644 --- a/Java/Introduction/Java Stdin and Stdout II/Solution.java +++ b/Java/Introduction/Java Stdin and Stdout II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Introduction/Welcome to Java!/Solution.java b/Java/Introduction/Welcome to Java!/Solution.java index d5f9f6c..63a9a08 100644 --- a/Java/Introduction/Welcome to Java!/Solution.java +++ b/Java/Introduction/Welcome to Java!/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag public class Solution { public static void main(String[] args) { diff --git a/Java/Object Oriented Programming/Calculating Volume/Solution.java b/Java/Object Oriented Programming/Calculating Volume/Solution.java index fc8429d..b28227e 100644 --- a/Java/Object Oriented Programming/Calculating Volume/Solution.java +++ b/Java/Object Oriented Programming/Calculating Volume/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Object Oriented Programming/Java Abstract Class/Solution.java b/Java/Object Oriented Programming/Java Abstract Class/Solution.java index 8bdfd55..715e5bf 100644 --- a/Java/Object Oriented Programming/Java Abstract Class/Solution.java +++ b/Java/Object Oriented Programming/Java Abstract Class/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Java/Object Oriented Programming/Java Inheritance I/Solution.java b/Java/Object Oriented Programming/Java Inheritance I/Solution.java index 7ab548f..813773c 100644 --- a/Java/Object Oriented Programming/Java Inheritance I/Solution.java +++ b/Java/Object Oriented Programming/Java Inheritance I/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Object Oriented Programming/Java Inheritance II/Solution.java b/Java/Object Oriented Programming/Java Inheritance II/Solution.java index 92355c9..c14762a 100644 --- a/Java/Object Oriented Programming/Java Inheritance II/Solution.java +++ b/Java/Object Oriented Programming/Java Inheritance II/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Object Oriented Programming/Java Instanceof keyword/Solution.java b/Java/Object Oriented Programming/Java Instanceof keyword/Solution.java index 74667a4..4ef09e5 100644 --- a/Java/Object Oriented Programming/Java Instanceof keyword/Solution.java +++ b/Java/Object Oriented Programming/Java Instanceof keyword/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Java/Object Oriented Programming/Java Interface/Solution.java b/Java/Object Oriented Programming/Java Interface/Solution.java index c821673..e2e159e 100644 --- a/Java/Object Oriented Programming/Java Interface/Solution.java +++ b/Java/Object Oriented Programming/Java Interface/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Java/Object Oriented Programming/Java Iterator/Solution.java b/Java/Object Oriented Programming/Java Iterator/Solution.java index 47750d4..631df29 100644 --- a/Java/Object Oriented Programming/Java Iterator/Solution.java +++ b/Java/Object Oriented Programming/Java Iterator/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; public class Main{ diff --git a/Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java b/Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java index 4e9d96e..406a39b 100644 --- a/Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java +++ b/Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; import java.io.*; diff --git a/Java/Object Oriented Programming/Java Method Overriding/Solution.java b/Java/Object Oriented Programming/Java Method Overriding/Solution.java index 770e0b0..e42ff7e 100644 --- a/Java/Object Oriented Programming/Java Method Overriding/Solution.java +++ b/Java/Object Oriented Programming/Java Method Overriding/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.*; diff --git a/Java/Strings/Java Anagrams/Solution.java b/Java/Strings/Java Anagrams/Solution.java index 4c89042..12761a0 100644 --- a/Java/Strings/Java Anagrams/Solution.java +++ b/Java/Strings/Java Anagrams/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Strings/Java Regex 2 - Duplicate Words/Solution.java b/Java/Strings/Java Regex 2 - Duplicate Words/Solution.java index 04f4d92..e272524 100644 --- a/Java/Strings/Java Regex 2 - Duplicate Words/Solution.java +++ b/Java/Strings/Java Regex 2 - Duplicate Words/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.regex.Matcher; diff --git a/Java/Strings/Java Regex 3 - Username Checker/Solution.java b/Java/Strings/Java Regex 3 - Username Checker/Solution.java index bb04698..cdc61f5 100644 --- a/Java/Strings/Java Regex 3 - Username Checker/Solution.java +++ b/Java/Strings/Java Regex 3 - Username Checker/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.io.*; import java.util.*; diff --git a/Java/Strings/Java Regex/Solution.java b/Java/Strings/Java Regex/Solution.java index 435eba6..46a7313 100644 --- a/Java/Strings/Java Regex/Solution.java +++ b/Java/Strings/Java Regex/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.regex.Matcher; import java.util.regex.Pattern; diff --git a/Java/Strings/Java String Compare/Solution.java b/Java/Strings/Java String Compare/Solution.java index 12e0800..3878396 100644 --- a/Java/Strings/Java String Compare/Solution.java +++ b/Java/Strings/Java String Compare/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Strings/Java String Reverse/Solution.java b/Java/Strings/Java String Reverse/Solution.java index 73e8f46..82db17e 100644 --- a/Java/Strings/Java String Reverse/Solution.java +++ b/Java/Strings/Java String Reverse/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Strings/Java String Tokens/Solution.java b/Java/Strings/Java String Tokens/Solution.java index abf8bf9..c868656 100644 --- a/Java/Strings/Java String Tokens/Solution.java +++ b/Java/Strings/Java String Tokens/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Strings/Java Strings Introduction/Solution.java b/Java/Strings/Java Strings Introduction/Solution.java index 3e1be5e..b9c901f 100644 --- a/Java/Strings/Java Strings Introduction/Solution.java +++ b/Java/Strings/Java Strings Introduction/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Strings/Java Substring/Solution.java b/Java/Strings/Java Substring/Solution.java index 46009df..d0590be 100644 --- a/Java/Strings/Java Substring/Solution.java +++ b/Java/Strings/Java Substring/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; diff --git a/Java/Strings/Pattern Syntax Checker/Solution.java b/Java/Strings/Pattern Syntax Checker/Solution.java index 6fa03a3..682d2e1 100644 --- a/Java/Strings/Pattern Syntax Checker/Solution.java +++ b/Java/Strings/Pattern Syntax Checker/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.regex.Pattern; diff --git a/Java/Strings/Tag Content Extractor/Solution.java b/Java/Strings/Tag Content Extractor/Solution.java index 8586b95..1d53c62 100644 --- a/Java/Strings/Tag Content Extractor/Solution.java +++ b/Java/Strings/Tag Content Extractor/Solution.java @@ -1,6 +1,6 @@ // Author: Rodney Shaghoulian -// Github: github.com/rshaghoulian -// HackerRank: hackerrank.com/rshaghoulian +// Github: github.com/RodneyShag +// HackerRank: hackerrank.com/RodneyShag import java.util.Scanner; import java.util.regex.Matcher; diff --git a/Java/readme.md b/Java/readme.md index b7fdf48..1800d43 100644 --- a/Java/readme.md +++ b/Java/readme.md @@ -2,68 +2,68 @@ | Subdomain | Challenge | Points | Solution | |:---------------------------:|:------------------------------------------------------------------------------------------------------------------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Introduction | [Welcome to Java!](https://www.hackerrank.com/challenges/welcome-to-java) | 3 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Welcome%20to%20Java!/Solution.java) | -| Introduction | [Java Stdin and Stdout I](https://www.hackerrank.com/challenges/java-stdin-and-stdout-1) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20I/Solution.java) | -| Introduction | [Java If-Else](https://www.hackerrank.com/challenges/java-if-else) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20If-Else/Solution.java) | -| Introduction | [Java Stdin and Stdout II](https://www.hackerrank.com/challenges/java-stdin-stdout) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20II/Solution.java) | -| Introduction | [Java Output Formatting](https://www.hackerrank.com/challenges/java-output-formatting) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Output%20Formatting/Solution.java) | -| Introduction | [Java Loops I](https://www.hackerrank.com/challenges/java-loops-i) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20I/Solution.java) | -| Introduction | [Java Loops II](https://www.hackerrank.com/challenges/java-loops) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20II/Solution.java) | -| Introduction | [Java Datatypes](https://www.hackerrank.com/challenges/java-datatypes) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Datatypes/Solution.java) | -| Introduction | [Java End-of-file](https://www.hackerrank.com/challenges/java-end-of-file) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20End-of-file/Solution.java) | -| Introduction | [Java Static Initializer Block](https://www.hackerrank.com/challenges/java-static-initializer-block) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Static%20Initializer%20Block/Solution.java) | -| Introduction | [Java Int to String](https://www.hackerrank.com/challenges/java-int-to-string) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Int%20to%20String/Solution.java) | -| Introduction | [Java Date and Time](https://www.hackerrank.com/challenges/java-date-and-time) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Date%20and%20Time/Solution.java) | -| Introduction | [Java Currency Formatter](https://www.hackerrank.com/challenges/java-currency-formatter) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Currency%20Formatter/Solution.java) | -| Strings | [Java Strings Introduction](https://www.hackerrank.com/challenges/java-strings-introduction) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Strings%20Introduction/Solution.java) | -| Strings | [Java Substring](https://www.hackerrank.com/challenges/java-substring) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Substring/Solution.java) | -| Strings | [Java String Compare](https://www.hackerrank.com/challenges/java-string-compare) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Compare/Solution.java) | -| Strings | [Java String Reverse](https://www.hackerrank.com/challenges/java-string-reverse) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Reverse/Solution.java) | -| Strings | [Java Anagrams](https://www.hackerrank.com/challenges/java-anagrams) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Anagrams/Solution.java) | -| Strings | [Java String Tokens](https://www.hackerrank.com/challenges/java-string-tokens) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Tokens/Solution.java) | -| Strings | [Pattern Syntax Checker](https://www.hackerrank.com/challenges/pattern-syntax-checker) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Pattern%20Syntax%20Checker/Solution.java) | -| Strings | [Java Regex](https://www.hackerrank.com/challenges/java-regex) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex/Solution.java) | -| Strings | [Java Regex 2 - Duplicate Words](https://www.hackerrank.com/challenges/duplicate-word) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%202%20-%20Duplicate%20Words/Solution.java) | -| Strings | [Java Regex 3 - Username Checker](https://www.hackerrank.com/challenges/valid-username-checker) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%203%20-%20Username%20Checker/Solution.java) | -| Strings | [Tag Content Extractor](https://www.hackerrank.com/challenges/tag-content-extractor) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Tag%20Content%20Extractor/Solution.java) | -| BigNumber | [Java BigInteger](https://www.hackerrank.com/challenges/java-biginteger) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigInteger/Solution.java) | -| BigNumber | [Java BigDecimal](https://www.hackerrank.com/challenges/java-bigdecimal) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigDecimal/Solution.java) | -| BigNumber | [Java Primality Test](https://www.hackerrank.com/challenges/java-primality-test) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/BigNumber/Java%20Primality%20Test/Solution.java) | -| Data Structures | [Java 1D Array](https://www.hackerrank.com/challenges/java-1d-array-introduction) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array/Solution.java) | -| Data Structures | [Java 2D Array](https://www.hackerrank.com/challenges/java-2d-array) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%202D%20Array/Solution.java) | -| Data Structures | [Java Subarray](https://www.hackerrank.com/challenges/java-negative-subarray) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Subarray/Solution.java) | -| Data Structures | [Java Arraylist](https://www.hackerrank.com/challenges/java-arraylist) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20ArrayList/Solution.java) | -| Data Structures | [Java 1D Array (Part 2)](https://www.hackerrank.com/challenges/java-1d-array) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array%20(Part%202)/Solution.java) | -| Data Structures | [Java List](https://www.hackerrank.com/challenges/java-list) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20List/Solution.java) | -| Data Structures | [Java Map](https://www.hackerrank.com/challenges/phone-book) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Map/Solution.java) | -| Data Structures | [Java Stack](https://www.hackerrank.com/challenges/java-stack) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Stack/Solution.java) | -| Data Structures | [Java Hashset](https://www.hackerrank.com/challenges/java-hashset) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Hashset/Solution.java) | -| Data Structures | [Java Generics](https://www.hackerrank.com/challenges/java-generics) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Generics/Solution.java) | -| Data Structures | [Java Comparator](https://www.hackerrank.com/challenges/java-comparator) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Comparator/Solution.java) | -| Data Structures | [Java Sort](https://www.hackerrank.com/challenges/java-sort) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Sort/Solution.java) | -| Data Structures | [Java Dequeue](https://www.hackerrank.com/challenges/java-dequeue) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Dequeue/Solution.java) | -| Data Structures | [Java BitSet](https://www.hackerrank.com/challenges/java-bitset) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20BitSet/Solution.java) | -| Data Structures | [Java Priority Queue](https://www.hackerrank.com/challenges/java-priority-queue) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Priority%20Queue/Solution.java) | -| Object Oriented Programming | [Java Inheritance I](https://www.hackerrank.com/challenges/java-inheritance-1) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20I/Solution.java) | -| Object Oriented Programming | [Java Inheritance II](https://www.hackerrank.com/challenges/java-inheritance-2) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20II/Solution.java) | -| Object Oriented Programming | [Java Abstract Class](https://www.hackerrank.com/challenges/java-abstract-class) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Abstract%20Class/Solution.java) | -| Object Oriented Programming | [Java Interface](https://www.hackerrank.com/challenges/java-interface) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Interface/Solution.java) | -| Object Oriented Programming | [Java Method Overriding](https://www.hackerrank.com/challenges/java-method-overriding) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding/Solution.java) | -| Object Oriented Programming | [Java Method Overriding 2 (Super Keyword)](https://www.hackerrank.com/challenges/java-method-overriding-2-super-keyword) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding%202%20(Super%20Keyword)/Solution.java) | -| Object Oriented Programming | [Java Instanceof keyword](https://www.hackerrank.com/challenges/java-instanceof-keyword) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Instanceof%20keyword/Solution.java) | -| Object Oriented Programming | [Java Iterator](https://www.hackerrank.com/challenges/java-iterator) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Iterator/Solution.java) | -| Object Oriented Programming | [Calculating Volume](https://www.hackerrank.com/challenges/calculating-volume) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Calculating%20Volume/Solution.java) | -| Exception Handling | [Java Exception Handling (Try-catch)](https://www.hackerrank.com/challenges/java-exception-handling-try-catch) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling%20(Try-catch)/Solution.java) | -| Exception Handling | [Java Exception Handling](https://www.hackerrank.com/challenges/java-exception-handling) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling/Solution.java) | -| Advanced | [Java Varargs - Simple Addition](https://www.hackerrank.com/challenges/simple-addition-varargs) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Varargs%20-%20Simple%20Addition/Solution.java) | -| Advanced | [Java Reflection - Attributes](https://www.hackerrank.com/challenges/java-reflection-attributes) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Reflection%20-%20Attributes/Solution.java) | -| Advanced | [Can You Access](https://www.hackerrank.com/challenges/can-you-access) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Can%20You%20Access/Solution.java) | -| Advanced | [Prime Checker](https://www.hackerrank.com/challenges/prime-checker) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Prime%20Checker/Solution.java) | -| Advanced | [Java Factory Pattern](https://www.hackerrank.com/challenges/java-factory) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Factory%20Pattern/Solution.java) | -| Advanced | [Java Singleton Pattern](https://www.hackerrank.com/challenges/java-singleton) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Singleton%20Pattern/Solution.java) | -| Advanced | [Java Visitor Pattern](https://www.hackerrank.com/challenges/java-vistor-pattern) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Visitor%20Pattern/Solution.java) | -| Advanced | [Java Annotations](https://www.hackerrank.com/challenges/java-annotations) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Annotations/Solution.java) | -| Advanced | [Covariant Return Types](https://www.hackerrank.com/challenges/java-covariance) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Covariant%20Return%20Types/Solution.java) | -| Advanced | [Java Lambda Expressions](https://www.hackerrank.com/challenges/java-lambda-expressions) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Lambda%20Expressions/Solution.java) | -| Advanced | [Java MD5](https://www.hackerrank.com/challenges/java-md5) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20MD5/Solution.java) | -| Advanced | [Java SHA-256](https://www.hackerrank.com/challenges/sha-256) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20SHA-256/Solution.java) | +| Introduction | [Welcome to Java!](https://www.hackerrank.com/challenges/welcome-to-java) | 3 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Welcome%20to%20Java!/Solution.java) | +| Introduction | [Java Stdin and Stdout I](https://www.hackerrank.com/challenges/java-stdin-and-stdout-1) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20I/Solution.java) | +| Introduction | [Java If-Else](https://www.hackerrank.com/challenges/java-if-else) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20If-Else/Solution.java) | +| Introduction | [Java Stdin and Stdout II](https://www.hackerrank.com/challenges/java-stdin-stdout) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20II/Solution.java) | +| Introduction | [Java Output Formatting](https://www.hackerrank.com/challenges/java-output-formatting) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Output%20Formatting/Solution.java) | +| Introduction | [Java Loops I](https://www.hackerrank.com/challenges/java-loops-i) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20I/Solution.java) | +| Introduction | [Java Loops II](https://www.hackerrank.com/challenges/java-loops) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20II/Solution.java) | +| Introduction | [Java Datatypes](https://www.hackerrank.com/challenges/java-datatypes) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Datatypes/Solution.java) | +| Introduction | [Java End-of-file](https://www.hackerrank.com/challenges/java-end-of-file) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20End-of-file/Solution.java) | +| Introduction | [Java Static Initializer Block](https://www.hackerrank.com/challenges/java-static-initializer-block) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Static%20Initializer%20Block/Solution.java) | +| Introduction | [Java Int to String](https://www.hackerrank.com/challenges/java-int-to-string) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Int%20to%20String/Solution.java) | +| Introduction | [Java Date and Time](https://www.hackerrank.com/challenges/java-date-and-time) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Date%20and%20Time/Solution.java) | +| Introduction | [Java Currency Formatter](https://www.hackerrank.com/challenges/java-currency-formatter) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Currency%20Formatter/Solution.java) | +| Strings | [Java Strings Introduction](https://www.hackerrank.com/challenges/java-strings-introduction) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Strings%20Introduction/Solution.java) | +| Strings | [Java Substring](https://www.hackerrank.com/challenges/java-substring) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Substring/Solution.java) | +| Strings | [Java String Compare](https://www.hackerrank.com/challenges/java-string-compare) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Compare/Solution.java) | +| Strings | [Java String Reverse](https://www.hackerrank.com/challenges/java-string-reverse) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Reverse/Solution.java) | +| Strings | [Java Anagrams](https://www.hackerrank.com/challenges/java-anagrams) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Anagrams/Solution.java) | +| Strings | [Java String Tokens](https://www.hackerrank.com/challenges/java-string-tokens) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Tokens/Solution.java) | +| Strings | [Pattern Syntax Checker](https://www.hackerrank.com/challenges/pattern-syntax-checker) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Pattern%20Syntax%20Checker/Solution.java) | +| Strings | [Java Regex](https://www.hackerrank.com/challenges/java-regex) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex/Solution.java) | +| Strings | [Java Regex 2 - Duplicate Words](https://www.hackerrank.com/challenges/duplicate-word) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%202%20-%20Duplicate%20Words/Solution.java) | +| Strings | [Java Regex 3 - Username Checker](https://www.hackerrank.com/challenges/valid-username-checker) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%203%20-%20Username%20Checker/Solution.java) | +| Strings | [Tag Content Extractor](https://www.hackerrank.com/challenges/tag-content-extractor) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Tag%20Content%20Extractor/Solution.java) | +| BigNumber | [Java BigInteger](https://www.hackerrank.com/challenges/java-biginteger) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigInteger/Solution.java) | +| BigNumber | [Java BigDecimal](https://www.hackerrank.com/challenges/java-bigdecimal) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigDecimal/Solution.java) | +| BigNumber | [Java Primality Test](https://www.hackerrank.com/challenges/java-primality-test) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/BigNumber/Java%20Primality%20Test/Solution.java) | +| Data Structures | [Java 1D Array](https://www.hackerrank.com/challenges/java-1d-array-introduction) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array/Solution.java) | +| Data Structures | [Java 2D Array](https://www.hackerrank.com/challenges/java-2d-array) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%202D%20Array/Solution.java) | +| Data Structures | [Java Subarray](https://www.hackerrank.com/challenges/java-negative-subarray) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Subarray/Solution.java) | +| Data Structures | [Java Arraylist](https://www.hackerrank.com/challenges/java-arraylist) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20ArrayList/Solution.java) | +| Data Structures | [Java 1D Array (Part 2)](https://www.hackerrank.com/challenges/java-1d-array) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array%20(Part%202)/Solution.java) | +| Data Structures | [Java List](https://www.hackerrank.com/challenges/java-list) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20List/Solution.java) | +| Data Structures | [Java Map](https://www.hackerrank.com/challenges/phone-book) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Map/Solution.java) | +| Data Structures | [Java Stack](https://www.hackerrank.com/challenges/java-stack) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Stack/Solution.java) | +| Data Structures | [Java Hashset](https://www.hackerrank.com/challenges/java-hashset) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Hashset/Solution.java) | +| Data Structures | [Java Generics](https://www.hackerrank.com/challenges/java-generics) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Generics/Solution.java) | +| Data Structures | [Java Comparator](https://www.hackerrank.com/challenges/java-comparator) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Comparator/Solution.java) | +| Data Structures | [Java Sort](https://www.hackerrank.com/challenges/java-sort) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Sort/Solution.java) | +| Data Structures | [Java Dequeue](https://www.hackerrank.com/challenges/java-dequeue) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Dequeue/Solution.java) | +| Data Structures | [Java BitSet](https://www.hackerrank.com/challenges/java-bitset) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20BitSet/Solution.java) | +| Data Structures | [Java Priority Queue](https://www.hackerrank.com/challenges/java-priority-queue) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Priority%20Queue/Solution.java) | +| Object Oriented Programming | [Java Inheritance I](https://www.hackerrank.com/challenges/java-inheritance-1) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20I/Solution.java) | +| Object Oriented Programming | [Java Inheritance II](https://www.hackerrank.com/challenges/java-inheritance-2) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20II/Solution.java) | +| Object Oriented Programming | [Java Abstract Class](https://www.hackerrank.com/challenges/java-abstract-class) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Abstract%20Class/Solution.java) | +| Object Oriented Programming | [Java Interface](https://www.hackerrank.com/challenges/java-interface) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Interface/Solution.java) | +| Object Oriented Programming | [Java Method Overriding](https://www.hackerrank.com/challenges/java-method-overriding) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding/Solution.java) | +| Object Oriented Programming | [Java Method Overriding 2 (Super Keyword)](https://www.hackerrank.com/challenges/java-method-overriding-2-super-keyword) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding%202%20(Super%20Keyword)/Solution.java) | +| Object Oriented Programming | [Java Instanceof keyword](https://www.hackerrank.com/challenges/java-instanceof-keyword) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Instanceof%20keyword/Solution.java) | +| Object Oriented Programming | [Java Iterator](https://www.hackerrank.com/challenges/java-iterator) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Iterator/Solution.java) | +| Object Oriented Programming | [Calculating Volume](https://www.hackerrank.com/challenges/calculating-volume) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Calculating%20Volume/Solution.java) | +| Exception Handling | [Java Exception Handling (Try-catch)](https://www.hackerrank.com/challenges/java-exception-handling-try-catch) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling%20(Try-catch)/Solution.java) | +| Exception Handling | [Java Exception Handling](https://www.hackerrank.com/challenges/java-exception-handling) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling/Solution.java) | +| Advanced | [Java Varargs - Simple Addition](https://www.hackerrank.com/challenges/simple-addition-varargs) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Varargs%20-%20Simple%20Addition/Solution.java) | +| Advanced | [Java Reflection - Attributes](https://www.hackerrank.com/challenges/java-reflection-attributes) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Reflection%20-%20Attributes/Solution.java) | +| Advanced | [Can You Access](https://www.hackerrank.com/challenges/can-you-access) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Can%20You%20Access/Solution.java) | +| Advanced | [Prime Checker](https://www.hackerrank.com/challenges/prime-checker) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Prime%20Checker/Solution.java) | +| Advanced | [Java Factory Pattern](https://www.hackerrank.com/challenges/java-factory) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Factory%20Pattern/Solution.java) | +| Advanced | [Java Singleton Pattern](https://www.hackerrank.com/challenges/java-singleton) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Singleton%20Pattern/Solution.java) | +| Advanced | [Java Visitor Pattern](https://www.hackerrank.com/challenges/java-vistor-pattern) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Visitor%20Pattern/Solution.java) | +| Advanced | [Java Annotations](https://www.hackerrank.com/challenges/java-annotations) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Annotations/Solution.java) | +| Advanced | [Covariant Return Types](https://www.hackerrank.com/challenges/java-covariance) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Covariant%20Return%20Types/Solution.java) | +| Advanced | [Java Lambda Expressions](https://www.hackerrank.com/challenges/java-lambda-expressions) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Lambda%20Expressions/Solution.java) | +| Advanced | [Java MD5](https://www.hackerrank.com/challenges/java-md5) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20MD5/Solution.java) | +| Advanced | [Java SHA-256](https://www.hackerrank.com/challenges/sha-256) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20SHA-256/Solution.java) | diff --git a/SQL/Aggregation/Average Population.sql b/SQL/Aggregation/Average Population.sql index 292656f..134ba68 100644 --- a/SQL/Aggregation/Average Population.sql +++ b/SQL/Aggregation/Average Population.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT FLOOR(AVG(POPULATION)) FROM CITY; diff --git a/SQL/Aggregation/Japan Population.sql b/SQL/Aggregation/Japan Population.sql index dfd0f4d..da9c3c8 100644 --- a/SQL/Aggregation/Japan Population.sql +++ b/SQL/Aggregation/Japan Population.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT SUM(POPULATION) FROM CITY WHERE COUNTRYCODE = 'JPN'; diff --git a/SQL/Aggregation/Population Density Difference.sql b/SQL/Aggregation/Population Density Difference.sql index 4b6922b..e19f858 100644 --- a/SQL/Aggregation/Population Density Difference.sql +++ b/SQL/Aggregation/Population Density Difference.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT MAX(POPULATION) - MIN(POPULATION) FROM CITY; diff --git a/SQL/Aggregation/Revising Aggregations - Averages.sql b/SQL/Aggregation/Revising Aggregations - Averages.sql index de8e5b1..2953176 100644 --- a/SQL/Aggregation/Revising Aggregations - Averages.sql +++ b/SQL/Aggregation/Revising Aggregations - Averages.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT AVG(POPULATION) FROM CITY WHERE DISTRICT = 'California'; diff --git a/SQL/Aggregation/Revising Aggregations - The Count Function.sql b/SQL/Aggregation/Revising Aggregations - The Count Function.sql index 370806e..80af1c1 100644 --- a/SQL/Aggregation/Revising Aggregations - The Count Function.sql +++ b/SQL/Aggregation/Revising Aggregations - The Count Function.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT COUNT(*) FROM CITY WHERE POPULATION > 100000; diff --git a/SQL/Aggregation/Revising Aggregations - The Sum Function.sql b/SQL/Aggregation/Revising Aggregations - The Sum Function.sql index 4bff013..58254d2 100644 --- a/SQL/Aggregation/Revising Aggregations - The Sum Function.sql +++ b/SQL/Aggregation/Revising Aggregations - The Sum Function.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT SUM(POPULATION) FROM CITY WHERE DISTRICT = 'California'; diff --git a/SQL/Aggregation/The Blunder.sql b/SQL/Aggregation/The Blunder.sql index c6feb0c..ceae1f9 100644 --- a/SQL/Aggregation/The Blunder.sql +++ b/SQL/Aggregation/The Blunder.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT CEIL(AVG(Salary) - AVG(REPLACE(SALARY, '0', ''))) diff --git a/SQL/Aggregation/Top Earners.sql b/SQL/Aggregation/Top Earners.sql index 17f4496..3ad5ebd 100644 --- a/SQL/Aggregation/Top Earners.sql +++ b/SQL/Aggregation/Top Earners.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT salary * months AS earnings, COUNT(*) FROM Employee diff --git a/SQL/Aggregation/Weather Observation Station 13.sql b/SQL/Aggregation/Weather Observation Station 13.sql index 8044119..8189464 100644 --- a/SQL/Aggregation/Weather Observation Station 13.sql +++ b/SQL/Aggregation/Weather Observation Station 13.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT TRUNCATE(SUM(LAT_N), 4) diff --git a/SQL/Aggregation/Weather Observation Station 14.sql b/SQL/Aggregation/Weather Observation Station 14.sql index 2834543..6fa5ef4 100644 --- a/SQL/Aggregation/Weather Observation Station 14.sql +++ b/SQL/Aggregation/Weather Observation Station 14.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT TRUNCATE(MAX(LAT_N), 4) diff --git a/SQL/Aggregation/Weather Observation Station 15.sql b/SQL/Aggregation/Weather Observation Station 15.sql index 2d2c154..9f115de 100644 --- a/SQL/Aggregation/Weather Observation Station 15.sql +++ b/SQL/Aggregation/Weather Observation Station 15.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT ROUND(LONG_W, 4) FROM STATION diff --git a/SQL/Aggregation/Weather Observation Station 16.sql b/SQL/Aggregation/Weather Observation Station 16.sql index 0c4dee8..22a8465 100644 --- a/SQL/Aggregation/Weather Observation Station 16.sql +++ b/SQL/Aggregation/Weather Observation Station 16.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT ROUND(MIN(LAT_N), 4) diff --git a/SQL/Aggregation/Weather Observation Station 17.sql b/SQL/Aggregation/Weather Observation Station 17.sql index 321f4ca..9daa45d 100644 --- a/SQL/Aggregation/Weather Observation Station 17.sql +++ b/SQL/Aggregation/Weather Observation Station 17.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT ROUND(LONG_W, 4) FROM STATION diff --git a/SQL/Aggregation/Weather Observation Station 18.sql b/SQL/Aggregation/Weather Observation Station 18.sql index 3e1be29..1c6ee1b 100644 --- a/SQL/Aggregation/Weather Observation Station 18.sql +++ b/SQL/Aggregation/Weather Observation Station 18.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT ROUND(ABS(MAX(LAT_N) - MIN(LAT_N)) diff --git a/SQL/Aggregation/Weather Observation Station 19.sql b/SQL/Aggregation/Weather Observation Station 19.sql index 1708d0b..4a68ba8 100644 --- a/SQL/Aggregation/Weather Observation Station 19.sql +++ b/SQL/Aggregation/Weather Observation Station 19.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT ROUND(SQRT( diff --git a/SQL/Aggregation/Weather Observation Station 2.sql b/SQL/Aggregation/Weather Observation Station 2.sql index c55a584..d1a49c9 100644 --- a/SQL/Aggregation/Weather Observation Station 2.sql +++ b/SQL/Aggregation/Weather Observation Station 2.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT ROUND(SUM(LAT_N), 2), diff --git a/SQL/Basic Join/African Cities.sql b/SQL/Basic Join/African Cities.sql index d2ba451..7e6fb08 100644 --- a/SQL/Basic Join/African Cities.sql +++ b/SQL/Basic Join/African Cities.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT CITY.NAME FROM CITY, COUNTRY diff --git a/SQL/Basic Join/Asian Population.sql b/SQL/Basic Join/Asian Population.sql index 1869806..ccffdca 100644 --- a/SQL/Basic Join/Asian Population.sql +++ b/SQL/Basic Join/Asian Population.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT SUM(CITY.POPULATION) FROM CITY, COUNTRY diff --git a/SQL/Basic Join/Average Population of Each Continent.sql b/SQL/Basic Join/Average Population of Each Continent.sql index dfb22ae..ca57523 100644 --- a/SQL/Basic Join/Average Population of Each Continent.sql +++ b/SQL/Basic Join/Average Population of Each Continent.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT COUNTRY.CONTINENT, FLOOR(AVG(CITY.POPULATION)) FROM CITY INNER JOIN COUNTRY diff --git a/SQL/Basic Join/The Report.sql b/SQL/Basic Join/The Report.sql index 7500b17..b18e76d 100644 --- a/SQL/Basic Join/The Report.sql +++ b/SQL/Basic Join/The Report.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT IF (S.Marks < 70, 'NULL', S.Name), G.Grade, S.Marks FROM Students AS S, Grades AS G diff --git a/SQL/Basic Select/Employee Names.sql b/SQL/Basic Select/Employee Names.sql index 0d18ecf..5f309f6 100644 --- a/SQL/Basic Select/Employee Names.sql +++ b/SQL/Basic Select/Employee Names.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT name FROM Employee ORDER BY name; diff --git a/SQL/Basic Select/Employee Salaries.sql b/SQL/Basic Select/Employee Salaries.sql index 8fb3383..3d02128 100644 --- a/SQL/Basic Select/Employee Salaries.sql +++ b/SQL/Basic Select/Employee Salaries.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT name FROM Employee WHERE salary > 2000 AND months < 10 diff --git a/SQL/Basic Select/Higher Than 75 Marks.sql b/SQL/Basic Select/Higher Than 75 Marks.sql index 040f53f..af877ea 100644 --- a/SQL/Basic Select/Higher Than 75 Marks.sql +++ b/SQL/Basic Select/Higher Than 75 Marks.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT Name FROM STUDENTS WHERE Marks > 75 diff --git a/SQL/Basic Select/Japanese Cities' Attributes.sql b/SQL/Basic Select/Japanese Cities' Attributes.sql index a6fd423..ed0b533 100644 --- a/SQL/Basic Select/Japanese Cities' Attributes.sql +++ b/SQL/Basic Select/Japanese Cities' Attributes.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT * FROM CITY WHERE COUNTRYCODE = 'JPN'; diff --git a/SQL/Basic Select/Japanese Cities' Names.sql b/SQL/Basic Select/Japanese Cities' Names.sql index c18c9a0..7936fa5 100644 --- a/SQL/Basic Select/Japanese Cities' Names.sql +++ b/SQL/Basic Select/Japanese Cities' Names.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT NAME FROM CITY WHERE COUNTRYCODE = 'JPN'; diff --git a/SQL/Basic Select/Revising the Select Query I.sql b/SQL/Basic Select/Revising the Select Query I.sql index 42f2d9e..97c7de5 100644 --- a/SQL/Basic Select/Revising the Select Query I.sql +++ b/SQL/Basic Select/Revising the Select Query I.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT * FROM CITY WHERE COUNTRYCODE = 'USA' AND POPULATION > 100000; diff --git a/SQL/Basic Select/Revising the Select Query II.sql b/SQL/Basic Select/Revising the Select Query II.sql index 21a6d1a..843c06e 100644 --- a/SQL/Basic Select/Revising the Select Query II.sql +++ b/SQL/Basic Select/Revising the Select Query II.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT NAME FROM CITY WHERE COUNTRYCODE = 'USA' AND POPULATION > 120000; diff --git a/SQL/Basic Select/Select All.sql b/SQL/Basic Select/Select All.sql index f598b45..6914a64 100644 --- a/SQL/Basic Select/Select All.sql +++ b/SQL/Basic Select/Select All.sql @@ -1,5 +1,5 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT * FROM CITY; diff --git a/SQL/Basic Select/Select By ID.sql b/SQL/Basic Select/Select By ID.sql index d42862b..67e75a0 100644 --- a/SQL/Basic Select/Select By ID.sql +++ b/SQL/Basic Select/Select By ID.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT * FROM CITY WHERE ID = 1661; diff --git a/SQL/Basic Select/Weather Observation Station 1.sql b/SQL/Basic Select/Weather Observation Station 1.sql index 853265a..c684be9 100644 --- a/SQL/Basic Select/Weather Observation Station 1.sql +++ b/SQL/Basic Select/Weather Observation Station 1.sql @@ -1,5 +1,5 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT CITY, STATE FROM STATION; diff --git a/SQL/Basic Select/Weather Observation Station 10.sql b/SQL/Basic Select/Weather Observation Station 10.sql index a3ed2b2..db32e0b 100644 --- a/SQL/Basic Select/Weather Observation Station 10.sql +++ b/SQL/Basic Select/Weather Observation Station 10.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '[^aeiou]$'; diff --git a/SQL/Basic Select/Weather Observation Station 11.sql b/SQL/Basic Select/Weather Observation Station 11.sql index 2e2fefb..6fe3f81 100644 --- a/SQL/Basic Select/Weather Observation Station 11.sql +++ b/SQL/Basic Select/Weather Observation Station 11.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[^aeiou]|[^aeiou]$'; diff --git a/SQL/Basic Select/Weather Observation Station 12.sql b/SQL/Basic Select/Weather Observation Station 12.sql index 2684f8d..96eec9d 100644 --- a/SQL/Basic Select/Weather Observation Station 12.sql +++ b/SQL/Basic Select/Weather Observation Station 12.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[^aeiou].*[^aeiou]$'; diff --git a/SQL/Basic Select/Weather Observation Station 3.sql b/SQL/Basic Select/Weather Observation Station 3.sql index be2f9cb..6d0d8a8 100644 --- a/SQL/Basic Select/Weather Observation Station 3.sql +++ b/SQL/Basic Select/Weather Observation Station 3.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE ID % 2 = 0; diff --git a/SQL/Basic Select/Weather Observation Station 4.sql b/SQL/Basic Select/Weather Observation Station 4.sql index f26515d..9a4131e 100644 --- a/SQL/Basic Select/Weather Observation Station 4.sql +++ b/SQL/Basic Select/Weather Observation Station 4.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT COUNT(CITY) - COUNT(DISTINCT CITY) diff --git a/SQL/Basic Select/Weather Observation Station 5.sql b/SQL/Basic Select/Weather Observation Station 5.sql index 83d9db1..47ede0b 100644 --- a/SQL/Basic Select/Weather Observation Station 5.sql +++ b/SQL/Basic Select/Weather Observation Station 5.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT CITY, LENGTH(CITY) FROM STATION ORDER BY LENGTH(CITY), CITY diff --git a/SQL/Basic Select/Weather Observation Station 6.sql b/SQL/Basic Select/Weather Observation Station 6.sql index c2439b4..57b3703 100644 --- a/SQL/Basic Select/Weather Observation Station 6.sql +++ b/SQL/Basic Select/Weather Observation Station 6.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[aeiou]'; diff --git a/SQL/Basic Select/Weather Observation Station 7.sql b/SQL/Basic Select/Weather Observation Station 7.sql index d05f21b..1ba4de9 100644 --- a/SQL/Basic Select/Weather Observation Station 7.sql +++ b/SQL/Basic Select/Weather Observation Station 7.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '[aeiou]$'; diff --git a/SQL/Basic Select/Weather Observation Station 8.sql b/SQL/Basic Select/Weather Observation Station 8.sql index 4b9c398..e749f7b 100644 --- a/SQL/Basic Select/Weather Observation Station 8.sql +++ b/SQL/Basic Select/Weather Observation Station 8.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[aeiou].*[aeiou]$'; diff --git a/SQL/Basic Select/Weather Observation Station 9.sql b/SQL/Basic Select/Weather Observation Station 9.sql index 24c4c6a..6d84ffb 100644 --- a/SQL/Basic Select/Weather Observation Station 9.sql +++ b/SQL/Basic Select/Weather Observation Station 9.sql @@ -1,6 +1,6 @@ -- Author: Rodney Shaghoulian --- Github: github.com/rshaghoulian --- HackerRank: hackerrank.com/rshaghoulian +-- Github: github.com/RodneyShag +-- HackerRank: hackerrank.com/RodneyShag SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[^aeiou]'; diff --git a/SQL/readme.md b/SQL/readme.md index b4d9390..dc14514 100644 --- a/SQL/readme.md +++ b/SQL/readme.md @@ -2,43 +2,43 @@ | Subdomain | Challenge | Points | Solution | |:-------------------:|:----------------------------------------------------------------------------------------------------------------------------:|:------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------:| -| Basic Select | [Revising the Select Query I](https://www.hackerrank.com/challenges/revising-the-select-query) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20I.sql) | -| Basic Select | [Revising the Select Query II](https://www.hackerrank.com/challenges/revising-the-select-query-2) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20II.sql) | -| Basic Select | [Select All](https://www.hackerrank.com/challenges/select-all-sql) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20All.sql) | -| Basic Select | [Select By ID](https://www.hackerrank.com/challenges/select-by-id) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20By%20ID.sql) | -| Basic Select | [Japanese Cities' Attributes](https://www.hackerrank.com/challenges/japanese-cities-attributes) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Attributes.sql) | -| Basic Select | [Japanese Cities' Names](https://www.hackerrank.com/challenges/japanese-cities-name) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Names.sql) | -| Basic Select | [Weather Observation Station 1](https://www.hackerrank.com/challenges/weather-observation-station-1) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%201.sql) | -| Basic Select | [Weather Observation Station 3](https://www.hackerrank.com/challenges/weather-observation-station-3) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%203.sql) | -| Basic Select | [Weather Observation Station 4](https://www.hackerrank.com/challenges/weather-observation-station-4) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%204.sql) | -| Basic Select | [Weather Observation Station 5](https://www.hackerrank.com/challenges/weather-observation-station-5) | 30 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%205.sql) | -| Basic Select | [Weather Observation Station 6](https://www.hackerrank.com/challenges/weather-observation-station-6) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%206.sql) | -| Basic Select | [Weather Observation Station 7](https://www.hackerrank.com/challenges/weather-observation-station-7) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%207.sql) | -| Basic Select | [Weather Observation Station 8](https://www.hackerrank.com/challenges/weather-observation-station-8) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%208.sql) | -| Basic Select | [Weather Observation Station 9](https://www.hackerrank.com/challenges/weather-observation-station-9) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%209.sql) | -| Basic Select | [Weather Observation Station 10](https://www.hackerrank.com/challenges/weather-observation-station-10) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2010.sql) | -| Basic Select | [Weather Observation Station 11](https://www.hackerrank.com/challenges/weather-observation-station-11) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2011.sql) | -| Basic Select | [Weather Observation Station 12](https://www.hackerrank.com/challenges/weather-observation-station-12) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2012.sql) | -| Basic Select | [Higher Than 75 Marks](https://www.hackerrank.com/challenges/more-than-75-marks) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Higher%20Than%2075%20Marks.sql) | -| Basic Select | [Employee Names](https://www.hackerrank.com/challenges/name-of-employees) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Names.sql) | -| Basic Select | [Employee Salaries](https://www.hackerrank.com/challenges/salary-of-employees) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Salaries.sql) | -| Basic Join | [Asian Population](https://www.hackerrank.com/challenges/asian-population) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/Asian%20Population.sql) | -| Basic Join | [African Cities](https://www.hackerrank.com/challenges/african-cities) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/African%20Cities.sql) | -| Basic Join | [Average Population of Each Continent](https://www.hackerrank.com/challenges/average-population-of-each-continent) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/Average%20Population%20of%20Each%20Continent.sql) | -| Basic Join | [The Report](https://www.hackerrank.com/challenges/the-report) | 20 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/The%20Report.sql) | -| Aggregation | [Revising Aggregations - The Count Function](https://www.hackerrank.com/challenges/revising-aggregations-the-count-function) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Count%20Function.sql) | -| Aggregation | [Revising Aggregations - The Sum Function](https://www.hackerrank.com/challenges/revising-aggregations-sum) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Sum%20Function.sql) | -| Aggregation | [Revising Aggregations - Averages](https://www.hackerrank.com/challenges/revising-aggregations-the-average-function) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20Averages.sql) | -| Aggregation | [Average Population](https://www.hackerrank.com/challenges/average-population) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Average%20Population.sql) | -| Aggregation | [Japan Population](https://www.hackerrank.com/challenges/japan-population) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Japan%20Population.sql) | -| Aggregation | [Population Density Difference](https://www.hackerrank.com/challenges/population-density-difference) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Population%20Density%20Difference.sql) | -| Aggregation | [The Blunder](https://www.hackerrank.com/challenges/the-blunder) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/The%20Blunder.sql) | -| Aggregation | [Top Earners](https://www.hackerrank.com/challenges/earnings-of-employees) | 20 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Top%20Earners.sql) | -| Aggregation | [Weather Observation Station 2](https://www.hackerrank.com/challenges/weather-observation-station-2) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%202.sql) | -| Aggregation | [Weather Observation Station 13](https://www.hackerrank.com/challenges/weather-observation-station-13) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2013.sql) | -| Aggregation | [Weather Observation Station 14](https://www.hackerrank.com/challenges/weather-observation-station-14) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2014.sql) | -| Aggregation | [Weather Observation Station 15](https://www.hackerrank.com/challenges/weather-observation-station-15) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2015.sql) | -| Aggregation | [Weather Observation Station 16](https://www.hackerrank.com/challenges/weather-observation-station-16) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2016.sql) | -| Aggregation | [Weather Observation Station 17](https://www.hackerrank.com/challenges/weather-observation-station-17) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2017.sql) | -| Aggregation | [Weather Observation Station 18](https://www.hackerrank.com/challenges/weather-observation-station-18) | 25 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2018.sql) | -| Aggregation | [Weather Observation Station 19](https://www.hackerrank.com/challenges/weather-observation-station-19) | 30 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2019.sql) | +| Basic Select | [Revising the Select Query I](https://www.hackerrank.com/challenges/revising-the-select-query) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20I.sql) | +| Basic Select | [Revising the Select Query II](https://www.hackerrank.com/challenges/revising-the-select-query-2) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20II.sql) | +| Basic Select | [Select All](https://www.hackerrank.com/challenges/select-all-sql) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20All.sql) | +| Basic Select | [Select By ID](https://www.hackerrank.com/challenges/select-by-id) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20By%20ID.sql) | +| Basic Select | [Japanese Cities' Attributes](https://www.hackerrank.com/challenges/japanese-cities-attributes) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Attributes.sql) | +| Basic Select | [Japanese Cities' Names](https://www.hackerrank.com/challenges/japanese-cities-name) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Names.sql) | +| Basic Select | [Weather Observation Station 1](https://www.hackerrank.com/challenges/weather-observation-station-1) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%201.sql) | +| Basic Select | [Weather Observation Station 3](https://www.hackerrank.com/challenges/weather-observation-station-3) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%203.sql) | +| Basic Select | [Weather Observation Station 4](https://www.hackerrank.com/challenges/weather-observation-station-4) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%204.sql) | +| Basic Select | [Weather Observation Station 5](https://www.hackerrank.com/challenges/weather-observation-station-5) | 30 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%205.sql) | +| Basic Select | [Weather Observation Station 6](https://www.hackerrank.com/challenges/weather-observation-station-6) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%206.sql) | +| Basic Select | [Weather Observation Station 7](https://www.hackerrank.com/challenges/weather-observation-station-7) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%207.sql) | +| Basic Select | [Weather Observation Station 8](https://www.hackerrank.com/challenges/weather-observation-station-8) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%208.sql) | +| Basic Select | [Weather Observation Station 9](https://www.hackerrank.com/challenges/weather-observation-station-9) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%209.sql) | +| Basic Select | [Weather Observation Station 10](https://www.hackerrank.com/challenges/weather-observation-station-10) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2010.sql) | +| Basic Select | [Weather Observation Station 11](https://www.hackerrank.com/challenges/weather-observation-station-11) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2011.sql) | +| Basic Select | [Weather Observation Station 12](https://www.hackerrank.com/challenges/weather-observation-station-12) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2012.sql) | +| Basic Select | [Higher Than 75 Marks](https://www.hackerrank.com/challenges/more-than-75-marks) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Higher%20Than%2075%20Marks.sql) | +| Basic Select | [Employee Names](https://www.hackerrank.com/challenges/name-of-employees) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Names.sql) | +| Basic Select | [Employee Salaries](https://www.hackerrank.com/challenges/salary-of-employees) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Salaries.sql) | +| Basic Join | [Asian Population](https://www.hackerrank.com/challenges/asian-population) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/Asian%20Population.sql) | +| Basic Join | [African Cities](https://www.hackerrank.com/challenges/african-cities) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/African%20Cities.sql) | +| Basic Join | [Average Population of Each Continent](https://www.hackerrank.com/challenges/average-population-of-each-continent) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/Average%20Population%20of%20Each%20Continent.sql) | +| Basic Join | [The Report](https://www.hackerrank.com/challenges/the-report) | 20 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/The%20Report.sql) | +| Aggregation | [Revising Aggregations - The Count Function](https://www.hackerrank.com/challenges/revising-aggregations-the-count-function) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Count%20Function.sql) | +| Aggregation | [Revising Aggregations - The Sum Function](https://www.hackerrank.com/challenges/revising-aggregations-sum) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Sum%20Function.sql) | +| Aggregation | [Revising Aggregations - Averages](https://www.hackerrank.com/challenges/revising-aggregations-the-average-function) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20Averages.sql) | +| Aggregation | [Average Population](https://www.hackerrank.com/challenges/average-population) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Average%20Population.sql) | +| Aggregation | [Japan Population](https://www.hackerrank.com/challenges/japan-population) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Japan%20Population.sql) | +| Aggregation | [Population Density Difference](https://www.hackerrank.com/challenges/population-density-difference) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Population%20Density%20Difference.sql) | +| Aggregation | [The Blunder](https://www.hackerrank.com/challenges/the-blunder) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/The%20Blunder.sql) | +| Aggregation | [Top Earners](https://www.hackerrank.com/challenges/earnings-of-employees) | 20 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Top%20Earners.sql) | +| Aggregation | [Weather Observation Station 2](https://www.hackerrank.com/challenges/weather-observation-station-2) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%202.sql) | +| Aggregation | [Weather Observation Station 13](https://www.hackerrank.com/challenges/weather-observation-station-13) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2013.sql) | +| Aggregation | [Weather Observation Station 14](https://www.hackerrank.com/challenges/weather-observation-station-14) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2014.sql) | +| Aggregation | [Weather Observation Station 15](https://www.hackerrank.com/challenges/weather-observation-station-15) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2015.sql) | +| Aggregation | [Weather Observation Station 16](https://www.hackerrank.com/challenges/weather-observation-station-16) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2016.sql) | +| Aggregation | [Weather Observation Station 17](https://www.hackerrank.com/challenges/weather-observation-station-17) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2017.sql) | +| Aggregation | [Weather Observation Station 18](https://www.hackerrank.com/challenges/weather-observation-station-18) | 25 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2018.sql) | +| Aggregation | [Weather Observation Station 19](https://www.hackerrank.com/challenges/weather-observation-station-19) | 30 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2019.sql) | diff --git a/readme.md b/readme.md index 3ad1e8a..3e78ebf 100644 --- a/readme.md +++ b/readme.md @@ -1,5 +1,5 @@
-
+
320 efficient solutions to HackerRank problems
@@ -24,371 +24,371 @@ SQL solutions are coded using MySQL
| Day | Challenge | Points | Solution |
|:---:|:--------------------------------------------------------------------------------------------------------------------------:|:------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| 0 | [Mean, Median, and Mode](https://www.hackerrank.com/challenges/s10-basic-statistics) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Mean%2C%20Median%2C%20and%20Mode/Solution.java) |
-| 0 | [Weighted Mean](https://www.hackerrank.com/challenges/s10-weighted-mean) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Weighted%20Mean/Solution.java) |
-| 1 | [Quartiles](https://www.hackerrank.com/challenges/s10-quartiles) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Quartiles/Solution.java) |
-| 1 | [Interquartile Range](https://www.hackerrank.com/challenges/s10-interquartile-range) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Interquartile%20Range/Solution.java) |
-| 1 | [Standard Deviation](https://www.hackerrank.com/challenges/s10-standard-deviation) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Standard%20Deviation/Solution.java) |
-| 2 | [Basic Probability](https://www.hackerrank.com/challenges/s10-mcq-1) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Basic%20Probability/Solution.txt) |
-| 2 | [More Dice](https://www.hackerrank.com/challenges/s10-mcq-2) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20More%20Dice/Solution.txt) |
-| 2 | [Compound Event Probability](https://www.hackerrank.com/challenges/s10-mcq-3) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Compound%20Event%20Probability/Solution.txt) |
-| 3 | [Conditional Probability](https://www.hackerrank.com/challenges/s10-mcq-4) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Conditional%20Probability/Solution.txt) |
-| 3 | [Cards of the Same Suit](https://www.hackerrank.com/challenges/s10-mcq-5) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Cards%20of%20the%20Same%20Suit/Solution.txt) |
-| 3 | [Drawing Marbles](https://www.hackerrank.com/challenges/s10-mcq-6) | 10 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Drawing%20Marbles/Solution.txt) |
-| 4 | [Binomial Distribution I](https://www.hackerrank.com/challenges/s10-binomial-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20I/Solution.java) |
-| 4 | [Binomial Distribution II](https://www.hackerrank.com/challenges/s10-binomial-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20II/Solution.java) |
-| 4 | [Geometric Distribution I](https://www.hackerrank.com/challenges/s10-geometric-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20I/Solution.java) |
-| 4 | [Geometric Distribution II](https://www.hackerrank.com/challenges/s10-geometric-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20II/Solution.java) |
-| 5 | [Poisson Distribution I](https://www.hackerrank.com/challenges/s10-poisson-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20I/Solution.java) |
-| 5 | [Poisson Distribution II](https://www.hackerrank.com/challenges/s10-poisson-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20II/Solution.java) |
-| 5 | [Normal Distribution I](https://www.hackerrank.com/challenges/s10-normal-distribution-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20I/Solution.java) |
-| 5 | [Normal Distribution II](https://www.hackerrank.com/challenges/s10-normal-distribution-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20II/Solution.java) |
-| 6 | [The Central Limit Theorem I](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20I/Solution.java) |
-| 6 | [The Central Limit Theorem II](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20II/Solution.java) |
-| 6 | [The Central Limit Theorem III](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-3) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20III/Solution.java) |
-| 7 | [Pearson Correlation Coefficient I](https://www.hackerrank.com/challenges/s10-pearson-correlation-coefficient) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Pearson%20Correlation%20Coefficient%20I/Solution.java) |
-| 7 | [Spearman's Rank Correlation Coefficient](https://www.hackerrank.com/challenges/s10-spearman-rank-correlation-coefficient) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Spearman%27s%20Rank%20Correlation%20Coefficient/Solution.java) |
-| 8 | [Least Square Regression Line](https://www.hackerrank.com/challenges/s10-least-square-regression-line) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Least%20Square%20Regression%20Rate/Solution.java) |
-| 8 | [Pearson Correlation Coefficient II](https://www.hackerrank.com/challenges/s10-mcq-7) | 30 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Pearson%20Correlation%20Coefficient%20II/Solution.txt) |
-| 9 | [Multiple Linear Regression](https://www.hackerrank.com/challenges/s10-multiple-linear-regression) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%209%20-%20Multiple%20Linear%20Regression/Solution.java) |
+| 0 | [Mean, Median, and Mode](https://www.hackerrank.com/challenges/s10-basic-statistics) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Mean%2C%20Median%2C%20and%20Mode/Solution.java) |
+| 0 | [Weighted Mean](https://www.hackerrank.com/challenges/s10-weighted-mean) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%200%20-%20Weighted%20Mean/Solution.java) |
+| 1 | [Quartiles](https://www.hackerrank.com/challenges/s10-quartiles) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Quartiles/Solution.java) |
+| 1 | [Interquartile Range](https://www.hackerrank.com/challenges/s10-interquartile-range) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Interquartile%20Range/Solution.java) |
+| 1 | [Standard Deviation](https://www.hackerrank.com/challenges/s10-standard-deviation) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%201%20-%20Standard%20Deviation/Solution.java) |
+| 2 | [Basic Probability](https://www.hackerrank.com/challenges/s10-mcq-1) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Basic%20Probability/Solution.txt) |
+| 2 | [More Dice](https://www.hackerrank.com/challenges/s10-mcq-2) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20More%20Dice/Solution.txt) |
+| 2 | [Compound Event Probability](https://www.hackerrank.com/challenges/s10-mcq-3) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%202%20-%20Compound%20Event%20Probability/Solution.txt) |
+| 3 | [Conditional Probability](https://www.hackerrank.com/challenges/s10-mcq-4) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Conditional%20Probability/Solution.txt) |
+| 3 | [Cards of the Same Suit](https://www.hackerrank.com/challenges/s10-mcq-5) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Cards%20of%20the%20Same%20Suit/Solution.txt) |
+| 3 | [Drawing Marbles](https://www.hackerrank.com/challenges/s10-mcq-6) | 10 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%203%20-%20Drawing%20Marbles/Solution.txt) |
+| 4 | [Binomial Distribution I](https://www.hackerrank.com/challenges/s10-binomial-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20I/Solution.java) |
+| 4 | [Binomial Distribution II](https://www.hackerrank.com/challenges/s10-binomial-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Binomial%20Distribution%20II/Solution.java) |
+| 4 | [Geometric Distribution I](https://www.hackerrank.com/challenges/s10-geometric-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20I/Solution.java) |
+| 4 | [Geometric Distribution II](https://www.hackerrank.com/challenges/s10-geometric-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%204%20-%20Geometric%20Distribution%20II/Solution.java) |
+| 5 | [Poisson Distribution I](https://www.hackerrank.com/challenges/s10-poisson-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20I/Solution.java) |
+| 5 | [Poisson Distribution II](https://www.hackerrank.com/challenges/s10-poisson-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Poisson%20Distribution%20II/Solution.java) |
+| 5 | [Normal Distribution I](https://www.hackerrank.com/challenges/s10-normal-distribution-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20I/Solution.java) |
+| 5 | [Normal Distribution II](https://www.hackerrank.com/challenges/s10-normal-distribution-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%205%20-%20Normal%20Distribution%20II/Solution.java) |
+| 6 | [The Central Limit Theorem I](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20I/Solution.java) |
+| 6 | [The Central Limit Theorem II](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20II/Solution.java) |
+| 6 | [The Central Limit Theorem III](https://www.hackerrank.com/challenges/s10-the-central-limit-theorem-3) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%206%20-%20The%20Central%20Limit%20Theorem%20III/Solution.java) |
+| 7 | [Pearson Correlation Coefficient I](https://www.hackerrank.com/challenges/s10-pearson-correlation-coefficient) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Pearson%20Correlation%20Coefficient%20I/Solution.java) |
+| 7 | [Spearman's Rank Correlation Coefficient](https://www.hackerrank.com/challenges/s10-spearman-rank-correlation-coefficient) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%207%20-%20Spearman%27s%20Rank%20Correlation%20Coefficient/Solution.java) |
+| 8 | [Least Square Regression Line](https://www.hackerrank.com/challenges/s10-least-square-regression-line) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Least%20Square%20Regression%20Rate/Solution.java) |
+| 8 | [Pearson Correlation Coefficient II](https://www.hackerrank.com/challenges/s10-mcq-7) | 30 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%208%20-%20Pearson%20Correlation%20Coefficient%20II/Solution.txt) |
+| 9 | [Multiple Linear Regression](https://www.hackerrank.com/challenges/s10-multiple-linear-regression) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/10%20Days%20of%20Statistics/Day%209%20-%20Multiple%20Linear%20Regression/Solution.java) |
# 30 Days of Code
| Day | Challenge | Points | Solution |
|:---:|:-------------------------------------------------------------------------------------------------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| 0 | [Hello, World](https://www.hackerrank.com/challenges/30-hello-world) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2000%20-%20Hello%2C%20World/Solution.java) |
-| 1 | [Data Types](https://www.hackerrank.com/challenges/30-data-types) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2001%20-%20Data%20Types/Solution.java) |
-| 2 | [Operators](https://www.hackerrank.com/challenges/30-operators) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2002%20-%20Operators/Solution.java) |
-| 3 | [Intro to Conditional Statements](https://www.hackerrank.com/challenges/30-conditional-statements) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2003%20-%20Intro%20to%20Conditional%20Statements/Solution.java) |
-| 4 | [Class vs. Instance](https://www.hackerrank.com/challenges/30-class-vs-instance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2004%20-%20Class%20vs.%20Instance/Solution.java) |
-| 5 | [Loops](https://www.hackerrank.com/challenges/30-loops) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2005%20-%20Loops/Solution.java) |
-| 6 | [Let's Review](https://www.hackerrank.com/challenges/30-review-loop) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2006%20-%20Let's%20Review/Solution.java) |
-| 7 | [Arrays](https://www.hackerrank.com/challenges/30-arrays) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2007%20-%20Arrays/Solution.java) |
-| 8 | [Dictionaries and Maps](https://www.hackerrank.com/challenges/30-dictionaries-and-maps) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2008%20-%20Dictionaries%20and%20Maps/Solution.java) |
-| 9 | [Recursion](https://www.hackerrank.com/challenges/30-recursion) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2009%20-%20Recursion/Solution.java) |
-| 10 | [Binary Numbers](https://www.hackerrank.com/challenges/30-binary-numbers) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2010%20-%20Binary%20Numbers/Solution.java) |
-| 11 | [2D Arrays](https://www.hackerrank.com/challenges/30-2d-arrays) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2011%20-%202D%20Arrays/Solution.java) |
-| 12 | [Inheritance](https://www.hackerrank.com/challenges/30-inheritance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2012%20-%20Inheritance/Solution.java) |
-| 13 | [Abstract Classes](https://www.hackerrank.com/challenges/30-abstract-classes) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2013%20-%20Abstract%20Classes/Solution.java) |
-| 14 | [Scope](https://www.hackerrank.com/challenges/30-scope) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2014%20-%20Scope/Solution.java) |
-| 15 | [Linked List](https://www.hackerrank.com/challenges/30-linked-list) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2015%20-%20Linked%20List/Solution.java) |
-| 16 | [Exceptions - String to Integer](https://www.hackerrank.com/challenges/30-exceptions-string-to-integer) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2016%20-%20Exceptions%20-%20String%20to%20Integer/Solution.java) |
-| 17 | [More Exceptions](https://www.hackerrank.com/challenges/30-more-exceptions) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2017%20-%20More%20Exceptions/Solution.java) |
-| 18 | [Queues and Stacks](https://www.hackerrank.com/challenges/30-queues-stacks) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2018%20-%20Queues%20and%20Stacks/Solution.java) |
-| 19 | [Interfaces](https://www.hackerrank.com/challenges/30-interfaces) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2019%20-%20Interfaces/Solution.java) |
-| 20 | [Sorting](https://www.hackerrank.com/challenges/30-sorting) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2020%20-%20Sorting/Solution.java) |
-| 21 | [Generics](https://www.hackerrank.com/challenges/30-generics) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2021%20-%20Generics/Solution.java) |
-| 22 | [Binary Search Trees](https://www.hackerrank.com/challenges/30-binary-search-trees) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2022%20-%20Binary%20Search%20Trees/Solution.java) |
-| 23 | [BST Level-Order Traversal](https://www.hackerrank.com/challenges/30-binary-trees) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2023%20-%20BST%20Level-Order%20Traversal/Solution.java) |
-| 24 | [More Linked Lists](https://www.hackerrank.com/challenges/30-linked-list-deletion) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2024%20-%20More%20Linked%20Lists/Solution.java) |
-| 25 | [Running Time and Complexity](https://www.hackerrank.com/challenges/30-running-time-and-complexity) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2025%20-%20Running%20Time%20and%20Complexity/Solution.java) |
-| 26 | [Nested Logic](https://www.hackerrank.com/challenges/30-nested-logic) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2026%20-%20Nested%20Logic/Solution.java) |
-| 27 | [Testing](https://www.hackerrank.com/challenges/30-testing) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2027%20-%20Testing/Solution.java) |
+| 0 | [Hello, World](https://www.hackerrank.com/challenges/30-hello-world) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2000%20-%20Hello%2C%20World/Solution.java) |
+| 1 | [Data Types](https://www.hackerrank.com/challenges/30-data-types) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2001%20-%20Data%20Types/Solution.java) |
+| 2 | [Operators](https://www.hackerrank.com/challenges/30-operators) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2002%20-%20Operators/Solution.java) |
+| 3 | [Intro to Conditional Statements](https://www.hackerrank.com/challenges/30-conditional-statements) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2003%20-%20Intro%20to%20Conditional%20Statements/Solution.java) |
+| 4 | [Class vs. Instance](https://www.hackerrank.com/challenges/30-class-vs-instance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2004%20-%20Class%20vs.%20Instance/Solution.java) |
+| 5 | [Loops](https://www.hackerrank.com/challenges/30-loops) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2005%20-%20Loops/Solution.java) |
+| 6 | [Let's Review](https://www.hackerrank.com/challenges/30-review-loop) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2006%20-%20Let's%20Review/Solution.java) |
+| 7 | [Arrays](https://www.hackerrank.com/challenges/30-arrays) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2007%20-%20Arrays/Solution.java) |
+| 8 | [Dictionaries and Maps](https://www.hackerrank.com/challenges/30-dictionaries-and-maps) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2008%20-%20Dictionaries%20and%20Maps/Solution.java) |
+| 9 | [Recursion](https://www.hackerrank.com/challenges/30-recursion) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2009%20-%20Recursion/Solution.java) |
+| 10 | [Binary Numbers](https://www.hackerrank.com/challenges/30-binary-numbers) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2010%20-%20Binary%20Numbers/Solution.java) |
+| 11 | [2D Arrays](https://www.hackerrank.com/challenges/30-2d-arrays) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2011%20-%202D%20Arrays/Solution.java) |
+| 12 | [Inheritance](https://www.hackerrank.com/challenges/30-inheritance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2012%20-%20Inheritance/Solution.java) |
+| 13 | [Abstract Classes](https://www.hackerrank.com/challenges/30-abstract-classes) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2013%20-%20Abstract%20Classes/Solution.java) |
+| 14 | [Scope](https://www.hackerrank.com/challenges/30-scope) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2014%20-%20Scope/Solution.java) |
+| 15 | [Linked List](https://www.hackerrank.com/challenges/30-linked-list) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2015%20-%20Linked%20List/Solution.java) |
+| 16 | [Exceptions - String to Integer](https://www.hackerrank.com/challenges/30-exceptions-string-to-integer) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2016%20-%20Exceptions%20-%20String%20to%20Integer/Solution.java) |
+| 17 | [More Exceptions](https://www.hackerrank.com/challenges/30-more-exceptions) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2017%20-%20More%20Exceptions/Solution.java) |
+| 18 | [Queues and Stacks](https://www.hackerrank.com/challenges/30-queues-stacks) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2018%20-%20Queues%20and%20Stacks/Solution.java) |
+| 19 | [Interfaces](https://www.hackerrank.com/challenges/30-interfaces) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2019%20-%20Interfaces/Solution.java) |
+| 20 | [Sorting](https://www.hackerrank.com/challenges/30-sorting) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2020%20-%20Sorting/Solution.java) |
+| 21 | [Generics](https://www.hackerrank.com/challenges/30-generics) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2021%20-%20Generics/Solution.java) |
+| 22 | [Binary Search Trees](https://www.hackerrank.com/challenges/30-binary-search-trees) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2022%20-%20Binary%20Search%20Trees/Solution.java) |
+| 23 | [BST Level-Order Traversal](https://www.hackerrank.com/challenges/30-binary-trees) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2023%20-%20BST%20Level-Order%20Traversal/Solution.java) |
+| 24 | [More Linked Lists](https://www.hackerrank.com/challenges/30-linked-list-deletion) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2024%20-%20More%20Linked%20Lists/Solution.java) |
+| 25 | [Running Time and Complexity](https://www.hackerrank.com/challenges/30-running-time-and-complexity) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2025%20-%20Running%20Time%20and%20Complexity/Solution.java) |
+| 26 | [Nested Logic](https://www.hackerrank.com/challenges/30-nested-logic) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2026%20-%20Nested%20Logic/Solution.java) |
+| 27 | [Testing](https://www.hackerrank.com/challenges/30-testing) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/30%20Days%20of%20Code/Day%2027%20-%20Testing/Solution.java) |
# Algorithms
| Subdomain | Challenge | Points | Solution |
|:-----------------------:|:-----------------------------------------------------------------------------------------------------------------------------------:|:------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Sorting | [Quicksort 1 - Partition](https://www.hackerrank.com/challenges/quicksort1) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%201%20-%20Partition/Solution.java) |
-| Sorting | [Marc's Cakewalk](https://www.hackerrank.com/challenges/marcs-cakewalk) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Marc%27s%20Cakewalk/Solution.java) |
-| Sorting | [Minimum Absolute Difference in an Array](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Minimum%20Absolute%20Difference%20in%20an%20Array/Solution.java) |
-| Sorting | [Luck Balance](https://www.hackerrank.com/challenges/luck-balance) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Luck%20Balance/Solution.java) |
-| Sorting | [Insertion Sort - Part 1](https://www.hackerrank.com/challenges/insertionsort1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%201/Solution.java) |
-| Sorting | [Insertion Sort - Part 2](https://www.hackerrank.com/challenges/insertionsort2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%202/Solution.java) |
-| Sorting | [Correctness and the Loop Invariant](https://www.hackerrank.com/challenges/correctness-invariant) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Correctness%20and%20the%20Loop%20Invariant/Solution.java) |
-| Sorting | [Running Time of Algorithms](https://www.hackerrank.com/challenges/runningtime) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Algorithms/Solution.java) |
-| Sorting | [Quicksort 2 - Sorting](https://www.hackerrank.com/challenges/quicksort2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%202%20-%20Sorting/Solution.java) |
-| Sorting | [Counting Sort 1](https://www.hackerrank.com/challenges/countingsort1) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%201/Solution.java) |
-| Sorting | [Counting Sort 2](https://www.hackerrank.com/challenges/countingsort2) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%202/Solution.java) |
-| Sorting | [Counting Sort 3](https://www.hackerrank.com/challenges/countingsort3) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%203/Solution.java) |
-| Sorting | [Intro to Tutorial Challenges](https://www.hackerrank.com/challenges/tutorial-intro) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Intro%20to%20Tutorial%20Challenges/Solution.java) |
-| Sorting | [Quicksort In-Place](https://www.hackerrank.com/challenges/quicksort3) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%20In-Place/Solution.java) |
-| Sorting | [Running Time of Quicksort](https://www.hackerrank.com/challenges/quicksort4) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Quicksort/Solution.java) |
-| Sorting | [The Full Counting Sort](https://www.hackerrank.com/challenges/countingsort4) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Sorting/The%20Full%20Counting%20Sort/Solution.java) |
-| Search | [Ice Cream Parlor](https://www.hackerrank.com/challenges/icecream-parlor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Search/Ice%20Cream%20Parlor/Solution.java) |
-| Search | [Connected Cells in a Grid](https://www.hackerrank.com/challenges/connected-cell-in-a-grid) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Search/Connected%20Cells%20in%20a%20Grid/Solution.java) |
-| Greedy | [Grid Challenge](https://www.hackerrank.com/challenges/grid-challenge) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Greedy/Grid%20Challenge/Solution.java) |
-| Greedy | [Maximum Perimeter Triangle](https://www.hackerrank.com/challenges/maximum-perimeter-triangle) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Greedy/Maximum%20Perimeter%20Triangle/Solution.java) |
-| Greedy | [Beautiful Pairs](https://www.hackerrank.com/challenges/beautiful-pairs) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Greedy/Beautiful%20Pairs/Solution.java) |
-| Graph Theory | [Breadth First Search - Shortest Reach](https://www.hackerrank.com/challenges/bfsshortreach) | 55 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Graph%20Theory/Breadth%20First%20Search%20-%20Shortest%20Reach/Solution.java) |
-| Strings | [Super Reduced String](https://www.hackerrank.com/challenges/reduced-string) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Super%20Reduced%20String/Solution.java) |
-| Strings | [CamelCase](https://www.hackerrank.com/challenges/camelcase) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/CamelCase/Solution.java) |
-| Strings | [Two Characters](https://www.hackerrank.com/challenges/two-characters) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Two%20Characters/Solution.java) |
-| Strings | [Caesar Cipher](https://www.hackerrank.com/challenges/caesar-cipher-1) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Caesar%20Cipher/Solution.java) |
-| Strings | [Mars Exploration](https://www.hackerrank.com/challenges/mars-exploration) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Mars%20Exploration/Solution.java) |
-| Strings | [Weighted Uniform Strings](https://www.hackerrank.com/challenges/weighted-uniform-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Weighted%20Uniform%20Strings/Solution.java) |
-| Strings | [Gemstones](https://www.hackerrank.com/challenges/gem-stones) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Gemstones/Solution.java) |
-| Strings | [Alternating Characters](https://www.hackerrank.com/challenges/alternating-characters) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Alternating%20Characters/Solution.java) |
-| Strings | [Beautiful Binary String](https://www.hackerrank.com/challenges/beautiful-binary-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/Beautiful%20Binary%20String/Solution.java) |
-| Strings | [The Love-Letter Mystery](https://www.hackerrank.com/challenges/the-love-letter-mystery) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/The%20Love-Letter%20Mystery/Solution.java) |
-| Strings | [String Construction](https://www.hackerrank.com/challenges/string-construction) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Strings/String%20Construction/Solution.java) |
-| Dynamic Programming | [The Coin Change Problem](https://www.hackerrank.com/challenges/coin-change) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Dynamic%20Programming/The%20Coin%20Change%20Problem/Solution.java) |
-| Bit Manipulation | [Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Lonely%20Integer/Solution.java) |
-| Bit Manipulation | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) |
-| Bit Manipulation | [Sum vs XOR](https://www.hackerrank.com/challenges/sum-vs-xor) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sum%20vs%20XOR/Solution.java) |
-| Bit Manipulation | [Maximizing XOR](https://www.hackerrank.com/challenges/maximizing-xor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Maximizing%20XOR/Solution.java) |
-| Bit Manipulation | [Sansa and XOR](https://www.hackerrank.com/challenges/sansa-and-xor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sansa%20and%20XOR/Solution.java) |
-| Bit Manipulation | [Counter game](https://www.hackerrank.com/challenges/counter-game) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Counter%20game/Solution.java) |
+| Sorting | [Quicksort 1 - Partition](https://www.hackerrank.com/challenges/quicksort1) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%201%20-%20Partition/Solution.java) |
+| Sorting | [Marc's Cakewalk](https://www.hackerrank.com/challenges/marcs-cakewalk) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Marc%27s%20Cakewalk/Solution.java) |
+| Sorting | [Minimum Absolute Difference in an Array](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Minimum%20Absolute%20Difference%20in%20an%20Array/Solution.java) |
+| Sorting | [Luck Balance](https://www.hackerrank.com/challenges/luck-balance) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Luck%20Balance/Solution.java) |
+| Sorting | [Insertion Sort - Part 1](https://www.hackerrank.com/challenges/insertionsort1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%201/Solution.java) |
+| Sorting | [Insertion Sort - Part 2](https://www.hackerrank.com/challenges/insertionsort2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Insertion%20Sort%20-%20Part%202/Solution.java) |
+| Sorting | [Correctness and the Loop Invariant](https://www.hackerrank.com/challenges/correctness-invariant) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Correctness%20and%20the%20Loop%20Invariant/Solution.java) |
+| Sorting | [Running Time of Algorithms](https://www.hackerrank.com/challenges/runningtime) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Algorithms/Solution.java) |
+| Sorting | [Quicksort 2 - Sorting](https://www.hackerrank.com/challenges/quicksort2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%202%20-%20Sorting/Solution.java) |
+| Sorting | [Counting Sort 1](https://www.hackerrank.com/challenges/countingsort1) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%201/Solution.java) |
+| Sorting | [Counting Sort 2](https://www.hackerrank.com/challenges/countingsort2) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%202/Solution.java) |
+| Sorting | [Counting Sort 3](https://www.hackerrank.com/challenges/countingsort3) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Counting%20Sort%203/Solution.java) |
+| Sorting | [Intro to Tutorial Challenges](https://www.hackerrank.com/challenges/tutorial-intro) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Intro%20to%20Tutorial%20Challenges/Solution.java) |
+| Sorting | [Quicksort In-Place](https://www.hackerrank.com/challenges/quicksort3) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Quicksort%20In-Place/Solution.java) |
+| Sorting | [Running Time of Quicksort](https://www.hackerrank.com/challenges/quicksort4) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/Running%20Time%20of%20Quicksort/Solution.java) |
+| Sorting | [The Full Counting Sort](https://www.hackerrank.com/challenges/countingsort4) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Sorting/The%20Full%20Counting%20Sort/Solution.java) |
+| Search | [Ice Cream Parlor](https://www.hackerrank.com/challenges/icecream-parlor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Search/Ice%20Cream%20Parlor/Solution.java) |
+| Search | [Connected Cells in a Grid](https://www.hackerrank.com/challenges/connected-cell-in-a-grid) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Search/Connected%20Cells%20in%20a%20Grid/Solution.java) |
+| Greedy | [Grid Challenge](https://www.hackerrank.com/challenges/grid-challenge) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Greedy/Grid%20Challenge/Solution.java) |
+| Greedy | [Maximum Perimeter Triangle](https://www.hackerrank.com/challenges/maximum-perimeter-triangle) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Greedy/Maximum%20Perimeter%20Triangle/Solution.java) |
+| Greedy | [Beautiful Pairs](https://www.hackerrank.com/challenges/beautiful-pairs) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Greedy/Beautiful%20Pairs/Solution.java) |
+| Graph Theory | [Breadth First Search - Shortest Reach](https://www.hackerrank.com/challenges/bfsshortreach) | 55 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Graph%20Theory/Breadth%20First%20Search%20-%20Shortest%20Reach/Solution.java) |
+| Strings | [Super Reduced String](https://www.hackerrank.com/challenges/reduced-string) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Super%20Reduced%20String/Solution.java) |
+| Strings | [CamelCase](https://www.hackerrank.com/challenges/camelcase) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/CamelCase/Solution.java) |
+| Strings | [Two Characters](https://www.hackerrank.com/challenges/two-characters) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Two%20Characters/Solution.java) |
+| Strings | [Caesar Cipher](https://www.hackerrank.com/challenges/caesar-cipher-1) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Caesar%20Cipher/Solution.java) |
+| Strings | [Mars Exploration](https://www.hackerrank.com/challenges/mars-exploration) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Mars%20Exploration/Solution.java) |
+| Strings | [Weighted Uniform Strings](https://www.hackerrank.com/challenges/weighted-uniform-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Weighted%20Uniform%20Strings/Solution.java) |
+| Strings | [Gemstones](https://www.hackerrank.com/challenges/gem-stones) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Gemstones/Solution.java) |
+| Strings | [Alternating Characters](https://www.hackerrank.com/challenges/alternating-characters) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Alternating%20Characters/Solution.java) |
+| Strings | [Beautiful Binary String](https://www.hackerrank.com/challenges/beautiful-binary-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/Beautiful%20Binary%20String/Solution.java) |
+| Strings | [The Love-Letter Mystery](https://www.hackerrank.com/challenges/the-love-letter-mystery) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/The%20Love-Letter%20Mystery/Solution.java) |
+| Strings | [String Construction](https://www.hackerrank.com/challenges/string-construction) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Strings/String%20Construction/Solution.java) |
+| Dynamic Programming | [The Coin Change Problem](https://www.hackerrank.com/challenges/coin-change) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Dynamic%20Programming/The%20Coin%20Change%20Problem/Solution.java) |
+| Bit Manipulation | [Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Lonely%20Integer/Solution.java) |
+| Bit Manipulation | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/lonely-integer) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) |
+| Bit Manipulation | [Sum vs XOR](https://www.hackerrank.com/challenges/sum-vs-xor) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sum%20vs%20XOR/Solution.java) |
+| Bit Manipulation | [Maximizing XOR](https://www.hackerrank.com/challenges/maximizing-xor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Maximizing%20XOR/Solution.java) |
+| Bit Manipulation | [Sansa and XOR](https://www.hackerrank.com/challenges/sansa-and-xor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Sansa%20and%20XOR/Solution.java) |
+| Bit Manipulation | [Counter game](https://www.hackerrank.com/challenges/counter-game) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Algorithms/Bit%20Manipulation/Counter%20game/Solution.java) |
# Cracking the Coding Interview
| Topic | Challenge | Points | Solution |
|:---------------------:|:--------------------------------------------------------------------------------------------------------:|:------:|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Techniques / Concepts | [Time Complexity: Primality](https://www.hackerrank.com/challenges/ctci-big-o) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Time%20Complexity%20-%20Primality/Solution.java) |
-| Techniques / Concepts | [Recursion: Fibonacci Numbers](https://www.hackerrank.com/challenges/ctci-fibonacci-numbers) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Fibonacci%20Numbers/Solution.java) |
-| Techniques / Concepts | [Recursion: Davis' Staircase](https://www.hackerrank.com/challenges/ctci-recursive-staircase) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Davis'%20Staircase/Solution.java) |
-| Techniques / Concepts | [DP: Coin Change](https://www.hackerrank.com/challenges/ctci-coin-change) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/DP%20-%20Coin%20Change/Solution.java) |
-| Techniques / Concepts | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/ctci-lonely-integer) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) |
-| Data Structures | [Arrays: Left Rotation](https://www.hackerrank.com/challenges/ctci-array-left-rotation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Arrays%20-%20Left%20Rotation/Solution.java) |
-| Data Structures | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Strings%20-%20Making%20Anagrams/Solution.java) |
-| Data Structures | [Hash Tables: Ransom Note](https://www.hackerrank.com/challenges/ctci-ransom-note) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Hash%20Tables%20-%20Ransom%20Note/Solution.java) |
-| Data Structures | [Linked Lists: Detect a Cycle](https://www.hackerrank.com/challenges/ctci-linked-list-cycle) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Linked%20Lists%20-%20Detect%20a%20Cycle/Solution.java) |
-| Data Structures | [Stacks: Balanced Brackets](https://www.hackerrank.com/challenges/ctci-balanced-brackets) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Stacks%20-%20Balanced%20Brackets/Solution.java) |
-| Data Structures | [Queues: A Tale of Two Stacks](https://www.hackerrank.com/challenges/ctci-queue-using-two-stacks) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Queue%20-%20A%20Tale%20of%20Two%20Stacks/Solution.java) |
-| Data Structures | [Trees: Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/ctci-is-binary-search-tree) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Trees%20-%20Is%20This%20a%20Binary%20Search%20Tree/Solution.java) |
-| Data Structures | [Heaps: Find the Running Median](https://www.hackerrank.com/challenges/ctci-find-the-running-median) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Heaps%20-%20Find%20the%20Running%20Median/Solution.java) |
-| Data Structures | [Tries: Contacts](https://www.hackerrank.com/challenges/ctci-contacts) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Tries%20-%20Contacts/Solution.java) |
-| Algorithms | [Sorting: Bubble Sort](https://www.hackerrank.com/challenges/ctci-bubble-sort) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Bubble%20Sort/Solution.java) |
-| Algorithms | [Sorting: Comparator](https://www.hackerrank.com/challenges/ctci-comparator-sorting) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Comparator/Solution.java) |
-| Algorithms | [Merge Sort: Counting Inversions](https://www.hackerrank.com/challenges/ctci-merge-sort) | 35 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Merge%20Sort%20-%20Counting%20Inversions/Solution.java) |
-| Algorithms | [Binary Search: Ice Cream Parlor](https://www.hackerrank.com/challenges/ctci-ice-cream-parlor) | 45 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Binary%20Search%20-%20Ice%20Cream%20Parlor/Solution.java) |
-| Algorithms | [DFS: Connected Cell in a Grid](https://www.hackerrank.com/challenges/ctci-connected-cell-in-a-grid) | 45 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/DFS%20-%20Connected%20Cell%20in%20a%20Grid/Solution.java) |
-| Algorithms | [BFS: Shortest Reach in a Graph](https://www.hackerrank.com/challenges/ctci-bfs-shortest-reach) | 45 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/BFS%20-%20Shortest%20Reach%20in%20a%20Graph/Solution.java) |
+| Techniques / Concepts | [Time Complexity: Primality](https://www.hackerrank.com/challenges/ctci-big-o) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Time%20Complexity%20-%20Primality/Solution.java) |
+| Techniques / Concepts | [Recursion: Fibonacci Numbers](https://www.hackerrank.com/challenges/ctci-fibonacci-numbers) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Fibonacci%20Numbers/Solution.java) |
+| Techniques / Concepts | [Recursion: Davis' Staircase](https://www.hackerrank.com/challenges/ctci-recursive-staircase) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Recursion%20-%20Davis'%20Staircase/Solution.java) |
+| Techniques / Concepts | [DP: Coin Change](https://www.hackerrank.com/challenges/ctci-coin-change) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/DP%20-%20Coin%20Change/Solution.java) |
+| Techniques / Concepts | [Bit Manipulation: Lonely Integer](https://www.hackerrank.com/challenges/ctci-lonely-integer) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Techniques%2C%20Concepts/Bit%20Manipulation%20-%20Lonely%20Integer/Solution.java) |
+| Data Structures | [Arrays: Left Rotation](https://www.hackerrank.com/challenges/ctci-array-left-rotation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Arrays%20-%20Left%20Rotation/Solution.java) |
+| Data Structures | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Strings%20-%20Making%20Anagrams/Solution.java) |
+| Data Structures | [Hash Tables: Ransom Note](https://www.hackerrank.com/challenges/ctci-ransom-note) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Hash%20Tables%20-%20Ransom%20Note/Solution.java) |
+| Data Structures | [Linked Lists: Detect a Cycle](https://www.hackerrank.com/challenges/ctci-linked-list-cycle) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Linked%20Lists%20-%20Detect%20a%20Cycle/Solution.java) |
+| Data Structures | [Stacks: Balanced Brackets](https://www.hackerrank.com/challenges/ctci-balanced-brackets) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Stacks%20-%20Balanced%20Brackets/Solution.java) |
+| Data Structures | [Queues: A Tale of Two Stacks](https://www.hackerrank.com/challenges/ctci-queue-using-two-stacks) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Queue%20-%20A%20Tale%20of%20Two%20Stacks/Solution.java) |
+| Data Structures | [Trees: Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/ctci-is-binary-search-tree) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Trees%20-%20Is%20This%20a%20Binary%20Search%20Tree/Solution.java) |
+| Data Structures | [Heaps: Find the Running Median](https://www.hackerrank.com/challenges/ctci-find-the-running-median) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Heaps%20-%20Find%20the%20Running%20Median/Solution.java) |
+| Data Structures | [Tries: Contacts](https://www.hackerrank.com/challenges/ctci-contacts) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Data%20Structures/Tries%20-%20Contacts/Solution.java) |
+| Algorithms | [Sorting: Bubble Sort](https://www.hackerrank.com/challenges/ctci-bubble-sort) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Bubble%20Sort/Solution.java) |
+| Algorithms | [Sorting: Comparator](https://www.hackerrank.com/challenges/ctci-comparator-sorting) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Sorting%20-%20Comparator/Solution.java) |
+| Algorithms | [Merge Sort: Counting Inversions](https://www.hackerrank.com/challenges/ctci-merge-sort) | 35 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Merge%20Sort%20-%20Counting%20Inversions/Solution.java) |
+| Algorithms | [Binary Search: Ice Cream Parlor](https://www.hackerrank.com/challenges/ctci-ice-cream-parlor) | 45 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/Binary%20Search%20-%20Ice%20Cream%20Parlor/Solution.java) |
+| Algorithms | [DFS: Connected Cell in a Grid](https://www.hackerrank.com/challenges/ctci-connected-cell-in-a-grid) | 45 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/DFS%20-%20Connected%20Cell%20in%20a%20Grid/Solution.java) |
+| Algorithms | [BFS: Shortest Reach in a Graph](https://www.hackerrank.com/challenges/ctci-bfs-shortest-reach) | 45 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Cracking%20the%20Coding%20Interview/Algorithms/BFS%20-%20Shortest%20Reach%20in%20a%20Graph/Solution.java) |
# Data Structures
| Subdomain | Challenge | Points | Solution |
|:---------------:|:------------------------------------------------------------------------------------------------------------------------------------------------------:|:------:|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Arrays | [Arrays - DS](https://www.hackerrank.com/challenges/arrays-ds) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Arrays%20-%20DS/Solution.java) |
-| Arrays | [2D Array - DS](https://www.hackerrank.com/challenges/2d-array) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/2D%20Array%20-%20DS/Solution.java) |
-| Arrays | [Dynamic Array](https://www.hackerrank.com/challenges/dynamic-array) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Dynamic%20Array/Solution.java) |
-| Arrays | [Left Rotation](https://www.hackerrank.com/challenges/array-left-rotation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Left%20Rotation/Solution.java) |
-| Arrays | [Sparse Arrays](https://www.hackerrank.com/challenges/sparse-arrays) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Sparse%20Arrays/Solution.java) |
-| Arrays | [Algorithmic Crush](https://www.hackerrank.com/challenges/crush) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Algorithmic%20Crush/Solution.java) |
-| Stacks | [Maximum Element](https://www.hackerrank.com/challenges/maximum-element) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Maximum%20Element/Solution.java) |
-| Stacks | [Balanced Brackets](https://www.hackerrank.com/challenges/balanced-brackets) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Balanced%20Brackets/Solution.java) |
-| Trees | [Tree: Preorder Traversal](https://www.hackerrank.com/challenges/tree-preorder-traversal) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Preorder%20Traversal/Solution.java) |
-| Trees | [Tree: Inorder Traversal](https://www.hackerrank.com/challenges/tree-inorder-traversal) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Inorder%20Traversal/Solution.java) |
-| Trees | [Tree: Postorder Traversal](https://www.hackerrank.com/challenges/tree-postorder-traversal) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Postorder%20Traversal/Solution.java) |
-| Trees | [Tree: Height of a Binary Tree](https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Height%20of%20a%20Binary%20Tree/Solution.java) |
-| Trees | [Tree: Level Order Traversal](https://www.hackerrank.com/challenges/tree-level-order-traversal) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Level%20Order%20Traversal/Solution.java) |
-| Trees | [Tree: Huffman Decoding](https://www.hackerrank.com/challenges/tree-huffman-decoding) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Huffman%20Decoding/Solution.java) |
-| Trees | [Tree: Top View](https://www.hackerrank.com/challenges/tree-top-view) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Top%20View/Solution.java) |
-| Trees | [Binary Search Tree: Insertion](https://www.hackerrank.com/challenges/binary-search-tree-insertion) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Insertion/Solution.java) |
-| Trees | [Binary Search Tree: Lowest Common Ancestor](https://www.hackerrank.com/challenges/binary-search-tree-lowest-common-ancestor) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Lowest%20Common%20Ancestor/Solution.java) |
-| Trees | [Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/is-binary-search-tree) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Is%20This%20a%20Binary%20Search%20Tree/Solution.java) |
-| Trees | [Swap Nodes [Algo]](https://www.hackerrank.com/challenges/swap-nodes-algo) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Swap%20Nodes%20%5BAlgo%5D/Solution.java) |
-| Trees | [Square-Ten Tree](https://www.hackerrank.com/challenges/square-ten-tree) | 60 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trees/Square-Ten%20Tree/Solution.java) |
-| Linked List | [Print the Elements of a Linked List](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20the%20Elements%20of%20a%20Linked%20List/Solution.java) |
-| Linked List | [Insert a node at the head of a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-the-head-of-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20the%20head%20of%20a%20linked%20list/Solution.java) |
-| Linked List | [Insert a Node at the Tail of a Linked List](https://www.hackerrank.com/challenges/insert-a-node-at-the-tail-of-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20Node%20at%20the%20Tail%20of%20a%20Linked%20List/Solution.java) |
-| Linked List | [Insert a node at a specific position in a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20a%20specific%20position%20in%20a%20linked%20list/Solution.java) |
-| Linked List | [Delete a Node](https://www.hackerrank.com/challenges/delete-a-node-from-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20a%20Node/Solution.java) |
-| Linked List | [Print in Reverse](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list-in-reverse) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20in%20Reverse/Solution.java) |
-| Linked List | [Reverse a linked list](https://www.hackerrank.com/challenges/reverse-a-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20linked%20list/Solution.java) |
-| Linked List | [Compare two linked lists](https://www.hackerrank.com/challenges/compare-two-linked-lists) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Compare%20two%20linked%20lists/Solution.java) |
-| Linked List | [Merge two sorted linked lists](https://www.hackerrank.com/challenges/merge-two-sorted-linked-lists) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Merge%20two%20sorted%20linked%20lists/Solution.java) |
-| Linked List | [Get Node Value](https://www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Get%20Node%20Value/Solution.java) |
-| Linked List | [Delete duplicate-value nodes from a sorted linked list](https://www.hackerrank.com/challenges/delete-duplicate-value-nodes-from-a-sorted-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20duplicate-value%20nodes%20from%20a%20sorted%20linked%20list/Solution.java) |
-| Linked List | [Cycle Detection](https://www.hackerrank.com/challenges/detect-whether-a-linked-list-contains-a-cycle) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Cycle%20Detection/Solution.java) |
-| Linked List | [Find Merge Point of Two Lists](https://www.hackerrank.com/challenges/find-the-merge-point-of-two-joined-linked-lists) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Find%20Merge%20Point%20of%20Two%20Lists/Solution.java) |
-| Linked List | [Inserting a Node Into a Sorted Doubly Linked List](https://www.hackerrank.com/challenges/insert-a-node-into-a-sorted-doubly-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Inserting%20a%20Node%20Into%20a%20Sorted%20Doubly%20Linked%20List/Solution.java) |
-| Linked List | [Reverse a doubly linked list](https://www.hackerrank.com/challenges/reverse-a-doubly-linked-list) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20doubly%20linked%20list/Solution.java) |
-| Tries | [Contacts](https://www.hackerrank.com/challenges/contacts) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Trie/Contacts/Solution.java) |
-| Queues | [Queue using Two Stacks](https://www.hackerrank.com/challenges/queue-using-two-stacks) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Queues/Queue%20using%20Two%20Stacks/Solution.java) |
-| Heaps | [Find the Running Median](https://www.hackerrank.com/challenges/find-the-running-median) | 50 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Heaps/Find%20the%20Running%20Median/Solution.java) |
-| Multiple Choice | [Data Structures MCQ 1](https://www.hackerrank.com/challenges/how-well-do-you-know-trees) | 5 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%201/Solution.txt) |
-| Multiple Choice | [Data Structures MCQ 2](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures) | 5 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%202/Solution.txt) |
-| Multiple Choice | [Data Structures MCQ 3](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures-1) | 5 | [Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%203/Solution.txt) |
+| Arrays | [Arrays - DS](https://www.hackerrank.com/challenges/arrays-ds) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Arrays%20-%20DS/Solution.java) |
+| Arrays | [2D Array - DS](https://www.hackerrank.com/challenges/2d-array) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/2D%20Array%20-%20DS/Solution.java) |
+| Arrays | [Dynamic Array](https://www.hackerrank.com/challenges/dynamic-array) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Dynamic%20Array/Solution.java) |
+| Arrays | [Left Rotation](https://www.hackerrank.com/challenges/array-left-rotation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Left%20Rotation/Solution.java) |
+| Arrays | [Sparse Arrays](https://www.hackerrank.com/challenges/sparse-arrays) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Sparse%20Arrays/Solution.java) |
+| Arrays | [Algorithmic Crush](https://www.hackerrank.com/challenges/crush) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Arrays/Algorithmic%20Crush/Solution.java) |
+| Stacks | [Maximum Element](https://www.hackerrank.com/challenges/maximum-element) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Maximum%20Element/Solution.java) |
+| Stacks | [Balanced Brackets](https://www.hackerrank.com/challenges/balanced-brackets) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Stacks/Balanced%20Brackets/Solution.java) |
+| Trees | [Tree: Preorder Traversal](https://www.hackerrank.com/challenges/tree-preorder-traversal) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Preorder%20Traversal/Solution.java) |
+| Trees | [Tree: Inorder Traversal](https://www.hackerrank.com/challenges/tree-inorder-traversal) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Inorder%20Traversal/Solution.java) |
+| Trees | [Tree: Postorder Traversal](https://www.hackerrank.com/challenges/tree-postorder-traversal) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Postorder%20Traversal/Solution.java) |
+| Trees | [Tree: Height of a Binary Tree](https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Height%20of%20a%20Binary%20Tree/Solution.java) |
+| Trees | [Tree: Level Order Traversal](https://www.hackerrank.com/challenges/tree-level-order-traversal) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Level%20Order%20Traversal/Solution.java) |
+| Trees | [Tree: Huffman Decoding](https://www.hackerrank.com/challenges/tree-huffman-decoding) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Huffman%20Decoding/Solution.java) |
+| Trees | [Tree: Top View](https://www.hackerrank.com/challenges/tree-top-view) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Tree%20-%20Top%20View/Solution.java) |
+| Trees | [Binary Search Tree: Insertion](https://www.hackerrank.com/challenges/binary-search-tree-insertion) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Insertion/Solution.java) |
+| Trees | [Binary Search Tree: Lowest Common Ancestor](https://www.hackerrank.com/challenges/binary-search-tree-lowest-common-ancestor) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Binary%20Search%20Tree%20-%20Lowest%20Common%20Ancestor/Solution.java) |
+| Trees | [Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/is-binary-search-tree) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Is%20This%20a%20Binary%20Search%20Tree/Solution.java) |
+| Trees | [Swap Nodes [Algo]](https://www.hackerrank.com/challenges/swap-nodes-algo) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Swap%20Nodes%20%5BAlgo%5D/Solution.java) |
+| Trees | [Square-Ten Tree](https://www.hackerrank.com/challenges/square-ten-tree) | 60 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trees/Square-Ten%20Tree/Solution.java) |
+| Linked List | [Print the Elements of a Linked List](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20the%20Elements%20of%20a%20Linked%20List/Solution.java) |
+| Linked List | [Insert a node at the head of a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-the-head-of-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20the%20head%20of%20a%20linked%20list/Solution.java) |
+| Linked List | [Insert a Node at the Tail of a Linked List](https://www.hackerrank.com/challenges/insert-a-node-at-the-tail-of-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20Node%20at%20the%20Tail%20of%20a%20Linked%20List/Solution.java) |
+| Linked List | [Insert a node at a specific position in a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Insert%20a%20node%20at%20a%20specific%20position%20in%20a%20linked%20list/Solution.java) |
+| Linked List | [Delete a Node](https://www.hackerrank.com/challenges/delete-a-node-from-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20a%20Node/Solution.java) |
+| Linked List | [Print in Reverse](https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list-in-reverse) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Print%20in%20Reverse/Solution.java) |
+| Linked List | [Reverse a linked list](https://www.hackerrank.com/challenges/reverse-a-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20linked%20list/Solution.java) |
+| Linked List | [Compare two linked lists](https://www.hackerrank.com/challenges/compare-two-linked-lists) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Compare%20two%20linked%20lists/Solution.java) |
+| Linked List | [Merge two sorted linked lists](https://www.hackerrank.com/challenges/merge-two-sorted-linked-lists) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Merge%20two%20sorted%20linked%20lists/Solution.java) |
+| Linked List | [Get Node Value](https://www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Get%20Node%20Value/Solution.java) |
+| Linked List | [Delete duplicate-value nodes from a sorted linked list](https://www.hackerrank.com/challenges/delete-duplicate-value-nodes-from-a-sorted-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Delete%20duplicate-value%20nodes%20from%20a%20sorted%20linked%20list/Solution.java) |
+| Linked List | [Cycle Detection](https://www.hackerrank.com/challenges/detect-whether-a-linked-list-contains-a-cycle) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Cycle%20Detection/Solution.java) |
+| Linked List | [Find Merge Point of Two Lists](https://www.hackerrank.com/challenges/find-the-merge-point-of-two-joined-linked-lists) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Find%20Merge%20Point%20of%20Two%20Lists/Solution.java) |
+| Linked List | [Inserting a Node Into a Sorted Doubly Linked List](https://www.hackerrank.com/challenges/insert-a-node-into-a-sorted-doubly-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Inserting%20a%20Node%20Into%20a%20Sorted%20Doubly%20Linked%20List/Solution.java) |
+| Linked List | [Reverse a doubly linked list](https://www.hackerrank.com/challenges/reverse-a-doubly-linked-list) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Linked%20Lists/Reverse%20a%20doubly%20linked%20list/Solution.java) |
+| Tries | [Contacts](https://www.hackerrank.com/challenges/contacts) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Trie/Contacts/Solution.java) |
+| Queues | [Queue using Two Stacks](https://www.hackerrank.com/challenges/queue-using-two-stacks) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Queues/Queue%20using%20Two%20Stacks/Solution.java) |
+| Heaps | [Find the Running Median](https://www.hackerrank.com/challenges/find-the-running-median) | 50 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Heaps/Find%20the%20Running%20Median/Solution.java) |
+| Multiple Choice | [Data Structures MCQ 1](https://www.hackerrank.com/challenges/how-well-do-you-know-trees) | 5 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%201/Solution.txt) |
+| Multiple Choice | [Data Structures MCQ 2](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures) | 5 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%202/Solution.txt) |
+| Multiple Choice | [Data Structures MCQ 3](https://www.hackerrank.com/challenges/are-you-an-expert-on-data-structures-1) | 5 | [Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Data%20Structures/Multiple%20Choice/Data%20Structures%20MCQ%203/Solution.txt) |
# General Programming
| Subdomain | Challenge | Points | Solution |
|:---------------------------:|:----------------------------------------------------------------------------------------------------------------------------:|:------:|:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Basic Programming | [Solve Me First](https://www.hackerrank.com/challenges/solve-me-first) | 1 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Solve%20Me%20First/Solution.java) |
-| Basic Programming | [Staircase](https://www.hackerrank.com/challenges/staircase) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Staircase/Solution.java) |
-| Basic Programming | [Plus Minus](https://www.hackerrank.com/challenges/plus-minus) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Plus%20Minus/Solution.java) |
-| Basic Programming | [Diagonal Difference](https://www.hackerrank.com/challenges/diagonal-difference) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Diagonal%20Difference/Solution.java) |
-| Basic Programming | [A Very Big Sum](https://www.hackerrank.com/challenges/a-very-big-sum) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/A%20Very%20Big%20Sum/Solution.java) |
-| Basic Programming | [Simple Array Sum](https://www.hackerrank.com/challenges/simple-array-sum) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Simple%20Array%20Sum/Solution.java) |
-| Basic Programming | [Compare the Triplets](https://www.hackerrank.com/challenges/compare-the-triplets) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Compare%20the%20Triplets/Solution.java) |
-| Basic Programming | [Divisible Sum Pairs](https://www.hackerrank.com/challenges/divisible-sum-pairs) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Divisible%20Sum%20Pairs/Solution.java) |
-| Basic Programming | [Kangaroo](https://www.hackerrank.com/challenges/kangaroo) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Kangaroo/Solution.java) |
-| Basic Programming | [Drawing Book](https://www.hackerrank.com/challenges/drawing-book) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Drawing%20Book/Solution.java) |
-| Basic Programming | [Birthday Cake Candles](https://www.hackerrank.com/challenges/birthday-cake-candles) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Cake%20Candles/Solution.java) |
-| Basic Programming | [Bon Appetit](https://www.hackerrank.com/challenges/bon-appetit) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Bon%20Appetit/Solution.java) |
-| Basic Programming | [Sock Merchant](https://www.hackerrank.com/challenges/sock-merchant) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sock%20Merchant/Solution.java) |
-| Basic Programming | [Apple and Orange](https://www.hackerrank.com/challenges/apple-and-orange) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Apple%20and%20Orange/Solution.java) |
-| Basic Programming | [Between Two Sets](https://www.hackerrank.com/challenges/between-two-sets) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Between%20Two%20Sets/Solution.java) |
-| Basic Programming | [Mini-max Sum](https://www.hackerrank.com/challenges/mini-max-sum) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Mini-Max%20Sum/Solution.java) |
-| Basic Programming | [Grading Students](https://www.hackerrank.com/challenges/grading) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Grading%20Students/Solution.java) |
-| Basic Programming | [Breaking the Records](https://www.hackerrank.com/challenges/breaking-best-and-worst-records) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Breaking%20the%20Records/Solution.java) |
-| Basic Programming | [Migratory Birds](https://www.hackerrank.com/challenges/migratory-birds) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Migratory%20Birds/Solution.java) |
-| Basic Programming | [Birthday Chocolate](https://www.hackerrank.com/challenges/the-birthday-bar) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Chocolate/Solution.java) |
-| Basic Programming | [Time Conversion](https://www.hackerrank.com/challenges/time-conversion) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Time%20Conversion/Solution.java) |
-| Basic Programming | [Library Fine](https://www.hackerrank.com/challenges/library-fine) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Library%20Fine/Solution.java) |
-| Basic Programming | [Save the Prisoner!](https://www.hackerrank.com/challenges/save-the-prisoner) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Save%20the%20Prisoner!/Solution.java) |
-| Basic Programming | [Jumping on the Clouds - Revisited](https://www.hackerrank.com/challenges/jumping-on-the-clouds-revisited) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds%20-%20Revisited/Solution.java) |
-| Basic Programming | [Counting Valleys](https://www.hackerrank.com/challenges/counting-valleys) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Counting%20Valleys/Solution.java) |
-| Basic Programming | [Viral Advertising](https://www.hackerrank.com/challenges/strange-advertising) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Viral%20Advertising/Solution.java) |
-| Basic Programming | [Beautiful Days at the Movies](https://www.hackerrank.com/challenges/beautiful-days-at-the-movies) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Days%20at%20the%20Movies/Solution.java) |
-| Basic Programming | [Electronics Shop](https://www.hackerrank.com/challenges/electronics-shop) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Electronics%20Shop/Solution.java) |
-| Basic Programming | [Cats and a Mouse](https://www.hackerrank.com/challenges/cats-and-a-mouse) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cats%20and%20a%20Mouse/Solution.java) |
-| Basic Programming | [The Hurdle Race](https://www.hackerrank.com/challenges/the-hurdle-race) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/The%20Hurdle%20Race/Solution.java) |
-| Basic Programming | [Utopian Tree](https://www.hackerrank.com/challenges/utopian-tree) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Utopian%20Tree/Solution.java) |
-| Basic Programming | [Circular Array Rotation](https://www.hackerrank.com/challenges/circular-array-rotation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Circular%20Array%20Rotation/Solution.java) |
-| Basic Programming | [Sherlock and Squares](https://www.hackerrank.com/challenges/sherlock-and-squares) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sherlock%20and%20Squares/Solution.java) |
-| Basic Programming | [Angry Professor](https://www.hackerrank.com/challenges/angry-professor) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Angry%20Professor/Solution.java) |
-| Basic Programming | [Extra Long Factorials](https://www.hackerrank.com/challenges/extra-long-factorials) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Extra%20Long%20Factorials/Solution.java) |
-| Basic Programming | [Minimum Distances](https://www.hackerrank.com/challenges/minimum-distances) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Minimum%20Distances/Solution.java) |
-| Basic Programming | [Beautiful Triplets](https://www.hackerrank.com/challenges/beautiful-triplets) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Triplets/Solution.java) |
-| Basic Programming | [Jumping on the Clouds](https://www.hackerrank.com/challenges/jumping-on-the-clouds) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds/Solution.java) |
-| Basic Programming | [Equalize the Array](https://www.hackerrank.com/challenges/equality-in-a-array) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Equalize%20the%20Array/Solution.java) |
-| Basic Programming | [Designer PDF Viewer](https://www.hackerrank.com/challenges/designer-pdf-viewer) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Designer%20PDF%20Viewer/Solution.java) |
-| Basic Programming | [Repeated String](https://www.hackerrank.com/challenges/repeated-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Repeated%20String/Solution.java) |
-| Basic Programming | [Append and Delete](https://www.hackerrank.com/challenges/append-and-delete) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Append%20and%20Delete/Solution.java) |
-| Basic Programming | [Picking Numbers](https://www.hackerrank.com/challenges/picking-numbers) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Picking%20Numbers/Solution.java) |
-| Basic Programming | [Climbing the Leaderboard](https://www.hackerrank.com/challenges/climbing-the-leaderboard) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Climbing%20the%20Leaderboard/Solution.java) |
-| Basic Programming | [Sequence Equation](https://www.hackerrank.com/challenges/permutation-equation) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sequence%20Equation/Solution.java) |
-| Basic Programming | [Find Digits](https://www.hackerrank.com/challenges/find-digits) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Find%20Digits/Solution.java) |
-| Basic Programming | [Cut the sticks](https://www.hackerrank.com/challenges/cut-the-sticks) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cut%20the%20sticks/Solution.java) |
-| Basic Programming | [Taum and B'day](https://www.hackerrank.com/challenges/taum-and-bday) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Taum%20and%20B%27day/Solution.java) |
-| Basic Programming | [Flatland Space Stations](https://www.hackerrank.com/challenges/flatland-space-stations) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Flatland%20Space%20Stations/Solution.java) |
-| Basic Programming | [Fair Rations](https://www.hackerrank.com/challenges/fair-rations) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Fair%20Rations/Solution.java) |
-| Basic Programming | [Manasa and Stones](https://www.hackerrank.com/challenges/manasa-and-stones) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Manasa%20and%20Stones/Solution.java) |
-| Object-Oriented Programming | [Class vs. Instance](https://www.hackerrank.com/challenges/class-vs-instance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Class%20vs.%20Instance/Solution.java) |
-| Object-Oriented Programming | [Inheritance](https://www.hackerrank.com/challenges/inheritance) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Inheritance/Solution.java) |
-| Object-Oriented Programming | [Abstract Classes](https://www.hackerrank.com/challenges/abstract-classes) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Abstract%20Classes/Solution.java) |
-| RegEx | [HackerRank in a String!](https://www.hackerrank.com/challenges/hackerrank-in-a-string) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/General%20Programming/RegEx/HackerRank%20in%20a%20String!/Solution.java) |
+| Basic Programming | [Solve Me First](https://www.hackerrank.com/challenges/solve-me-first) | 1 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Solve%20Me%20First/Solution.java) |
+| Basic Programming | [Staircase](https://www.hackerrank.com/challenges/staircase) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Staircase/Solution.java) |
+| Basic Programming | [Plus Minus](https://www.hackerrank.com/challenges/plus-minus) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Plus%20Minus/Solution.java) |
+| Basic Programming | [Diagonal Difference](https://www.hackerrank.com/challenges/diagonal-difference) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Diagonal%20Difference/Solution.java) |
+| Basic Programming | [A Very Big Sum](https://www.hackerrank.com/challenges/a-very-big-sum) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/A%20Very%20Big%20Sum/Solution.java) |
+| Basic Programming | [Simple Array Sum](https://www.hackerrank.com/challenges/simple-array-sum) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Simple%20Array%20Sum/Solution.java) |
+| Basic Programming | [Compare the Triplets](https://www.hackerrank.com/challenges/compare-the-triplets) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Compare%20the%20Triplets/Solution.java) |
+| Basic Programming | [Divisible Sum Pairs](https://www.hackerrank.com/challenges/divisible-sum-pairs) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Divisible%20Sum%20Pairs/Solution.java) |
+| Basic Programming | [Kangaroo](https://www.hackerrank.com/challenges/kangaroo) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Kangaroo/Solution.java) |
+| Basic Programming | [Drawing Book](https://www.hackerrank.com/challenges/drawing-book) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Drawing%20Book/Solution.java) |
+| Basic Programming | [Birthday Cake Candles](https://www.hackerrank.com/challenges/birthday-cake-candles) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Cake%20Candles/Solution.java) |
+| Basic Programming | [Bon Appetit](https://www.hackerrank.com/challenges/bon-appetit) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Bon%20Appetit/Solution.java) |
+| Basic Programming | [Sock Merchant](https://www.hackerrank.com/challenges/sock-merchant) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sock%20Merchant/Solution.java) |
+| Basic Programming | [Apple and Orange](https://www.hackerrank.com/challenges/apple-and-orange) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Apple%20and%20Orange/Solution.java) |
+| Basic Programming | [Between Two Sets](https://www.hackerrank.com/challenges/between-two-sets) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Between%20Two%20Sets/Solution.java) |
+| Basic Programming | [Mini-max Sum](https://www.hackerrank.com/challenges/mini-max-sum) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Mini-Max%20Sum/Solution.java) |
+| Basic Programming | [Grading Students](https://www.hackerrank.com/challenges/grading) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Grading%20Students/Solution.java) |
+| Basic Programming | [Breaking the Records](https://www.hackerrank.com/challenges/breaking-best-and-worst-records) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Breaking%20the%20Records/Solution.java) |
+| Basic Programming | [Migratory Birds](https://www.hackerrank.com/challenges/migratory-birds) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Migratory%20Birds/Solution.java) |
+| Basic Programming | [Birthday Chocolate](https://www.hackerrank.com/challenges/the-birthday-bar) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Birthday%20Chocolate/Solution.java) |
+| Basic Programming | [Time Conversion](https://www.hackerrank.com/challenges/time-conversion) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Time%20Conversion/Solution.java) |
+| Basic Programming | [Library Fine](https://www.hackerrank.com/challenges/library-fine) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Library%20Fine/Solution.java) |
+| Basic Programming | [Save the Prisoner!](https://www.hackerrank.com/challenges/save-the-prisoner) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Save%20the%20Prisoner!/Solution.java) |
+| Basic Programming | [Jumping on the Clouds - Revisited](https://www.hackerrank.com/challenges/jumping-on-the-clouds-revisited) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds%20-%20Revisited/Solution.java) |
+| Basic Programming | [Counting Valleys](https://www.hackerrank.com/challenges/counting-valleys) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Counting%20Valleys/Solution.java) |
+| Basic Programming | [Viral Advertising](https://www.hackerrank.com/challenges/strange-advertising) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Viral%20Advertising/Solution.java) |
+| Basic Programming | [Beautiful Days at the Movies](https://www.hackerrank.com/challenges/beautiful-days-at-the-movies) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Days%20at%20the%20Movies/Solution.java) |
+| Basic Programming | [Electronics Shop](https://www.hackerrank.com/challenges/electronics-shop) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Electronics%20Shop/Solution.java) |
+| Basic Programming | [Cats and a Mouse](https://www.hackerrank.com/challenges/cats-and-a-mouse) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cats%20and%20a%20Mouse/Solution.java) |
+| Basic Programming | [The Hurdle Race](https://www.hackerrank.com/challenges/the-hurdle-race) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/The%20Hurdle%20Race/Solution.java) |
+| Basic Programming | [Utopian Tree](https://www.hackerrank.com/challenges/utopian-tree) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Utopian%20Tree/Solution.java) |
+| Basic Programming | [Circular Array Rotation](https://www.hackerrank.com/challenges/circular-array-rotation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Circular%20Array%20Rotation/Solution.java) |
+| Basic Programming | [Sherlock and Squares](https://www.hackerrank.com/challenges/sherlock-and-squares) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sherlock%20and%20Squares/Solution.java) |
+| Basic Programming | [Angry Professor](https://www.hackerrank.com/challenges/angry-professor) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Angry%20Professor/Solution.java) |
+| Basic Programming | [Extra Long Factorials](https://www.hackerrank.com/challenges/extra-long-factorials) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Extra%20Long%20Factorials/Solution.java) |
+| Basic Programming | [Minimum Distances](https://www.hackerrank.com/challenges/minimum-distances) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Minimum%20Distances/Solution.java) |
+| Basic Programming | [Beautiful Triplets](https://www.hackerrank.com/challenges/beautiful-triplets) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Beautiful%20Triplets/Solution.java) |
+| Basic Programming | [Jumping on the Clouds](https://www.hackerrank.com/challenges/jumping-on-the-clouds) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Jumping%20on%20the%20Clouds/Solution.java) |
+| Basic Programming | [Equalize the Array](https://www.hackerrank.com/challenges/equality-in-a-array) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Equalize%20the%20Array/Solution.java) |
+| Basic Programming | [Designer PDF Viewer](https://www.hackerrank.com/challenges/designer-pdf-viewer) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Designer%20PDF%20Viewer/Solution.java) |
+| Basic Programming | [Repeated String](https://www.hackerrank.com/challenges/repeated-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Repeated%20String/Solution.java) |
+| Basic Programming | [Append and Delete](https://www.hackerrank.com/challenges/append-and-delete) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Append%20and%20Delete/Solution.java) |
+| Basic Programming | [Picking Numbers](https://www.hackerrank.com/challenges/picking-numbers) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Picking%20Numbers/Solution.java) |
+| Basic Programming | [Climbing the Leaderboard](https://www.hackerrank.com/challenges/climbing-the-leaderboard) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Climbing%20the%20Leaderboard/Solution.java) |
+| Basic Programming | [Sequence Equation](https://www.hackerrank.com/challenges/permutation-equation) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Sequence%20Equation/Solution.java) |
+| Basic Programming | [Find Digits](https://www.hackerrank.com/challenges/find-digits) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Find%20Digits/Solution.java) |
+| Basic Programming | [Cut the sticks](https://www.hackerrank.com/challenges/cut-the-sticks) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Cut%20the%20sticks/Solution.java) |
+| Basic Programming | [Taum and B'day](https://www.hackerrank.com/challenges/taum-and-bday) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Taum%20and%20B%27day/Solution.java) |
+| Basic Programming | [Flatland Space Stations](https://www.hackerrank.com/challenges/flatland-space-stations) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Flatland%20Space%20Stations/Solution.java) |
+| Basic Programming | [Fair Rations](https://www.hackerrank.com/challenges/fair-rations) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Fair%20Rations/Solution.java) |
+| Basic Programming | [Manasa and Stones](https://www.hackerrank.com/challenges/manasa-and-stones) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Basic%20Programming/Manasa%20and%20Stones/Solution.java) |
+| Object-Oriented Programming | [Class vs. Instance](https://www.hackerrank.com/challenges/class-vs-instance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Class%20vs.%20Instance/Solution.java) |
+| Object-Oriented Programming | [Inheritance](https://www.hackerrank.com/challenges/inheritance) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Inheritance/Solution.java) |
+| Object-Oriented Programming | [Abstract Classes](https://www.hackerrank.com/challenges/abstract-classes) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/Object-oriented%20Programming/Abstract%20Classes/Solution.java) |
+| RegEx | [HackerRank in a String!](https://www.hackerrank.com/challenges/hackerrank-in-a-string) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/General%20Programming/RegEx/HackerRank%20in%20a%20String!/Solution.java) |
# Implementation
| Subdomain | Challenge | Difficulty | Solution |
|:-----------:|:------------------------------------------------------------------------------------------------------:|:----------:|:------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Brute Force | [Pangrams](https://www.hackerrank.com/challenges/pangrams) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Pangrams/Solution.java) |
-| Brute Force | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Strings%20-%20Making%20Anagrams/Solution.java) |
-| Brute Force | [Making Anagrams](https://www.hackerrank.com/challenges/making-anagrams) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Making%20Anagrams/Solution.java) |
-| Brute Force | [Modified Kaprekar Numbers](https://www.hackerrank.com/challenges/kaprekar-numbers) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Modified%20Kaprekar%20Numbers/Solution.java) |
+| Brute Force | [Pangrams](https://www.hackerrank.com/challenges/pangrams) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Pangrams/Solution.java) |
+| Brute Force | [Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Strings%20-%20Making%20Anagrams/Solution.java) |
+| Brute Force | [Making Anagrams](https://www.hackerrank.com/challenges/making-anagrams) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Making%20Anagrams/Solution.java) |
+| Brute Force | [Modified Kaprekar Numbers](https://www.hackerrank.com/challenges/kaprekar-numbers) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Implementation/Brute%20Force/Modified%20Kaprekar%20Numbers/Solution.java) |
# Java
| Subdomain | Challenge | Points | Solution |
|:---------------------------:|:------------------------------------------------------------------------------------------------------------------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Introduction | [Welcome to Java!](https://www.hackerrank.com/challenges/welcome-to-java) | 3 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Welcome%20to%20Java!/Solution.java) |
-| Introduction | [Java Stdin and Stdout I](https://www.hackerrank.com/challenges/java-stdin-and-stdout-1) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20I/Solution.java) |
-| Introduction | [Java If-Else](https://www.hackerrank.com/challenges/java-if-else) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20If-Else/Solution.java) |
-| Introduction | [Java Stdin and Stdout II](https://www.hackerrank.com/challenges/java-stdin-stdout) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20II/Solution.java) |
-| Introduction | [Java Output Formatting](https://www.hackerrank.com/challenges/java-output-formatting) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Output%20Formatting/Solution.java) |
-| Introduction | [Java Loops I](https://www.hackerrank.com/challenges/java-loops-i) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20I/Solution.java) |
-| Introduction | [Java Loops II](https://www.hackerrank.com/challenges/java-loops) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20II/Solution.java) |
-| Introduction | [Java Datatypes](https://www.hackerrank.com/challenges/java-datatypes) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Datatypes/Solution.java) |
-| Introduction | [Java End-of-file](https://www.hackerrank.com/challenges/java-end-of-file) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20End-of-file/Solution.java) |
-| Introduction | [Java Static Initializer Block](https://www.hackerrank.com/challenges/java-static-initializer-block) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Static%20Initializer%20Block/Solution.java) |
-| Introduction | [Java Int to String](https://www.hackerrank.com/challenges/java-int-to-string) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Int%20to%20String/Solution.java) |
-| Introduction | [Java Date and Time](https://www.hackerrank.com/challenges/java-date-and-time) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Date%20and%20Time/Solution.java) |
-| Introduction | [Java Currency Formatter](https://www.hackerrank.com/challenges/java-currency-formatter) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Introduction/Java%20Currency%20Formatter/Solution.java) |
-| Strings | [Java Strings Introduction](https://www.hackerrank.com/challenges/java-strings-introduction) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Strings%20Introduction/Solution.java) |
-| Strings | [Java Substring](https://www.hackerrank.com/challenges/java-substring) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Substring/Solution.java) |
-| Strings | [Java String Compare](https://www.hackerrank.com/challenges/java-string-compare) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Compare/Solution.java) |
-| Strings | [Java String Reverse](https://www.hackerrank.com/challenges/java-string-reverse) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Reverse/Solution.java) |
-| Strings | [Java Anagrams](https://www.hackerrank.com/challenges/java-anagrams) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Anagrams/Solution.java) |
-| Strings | [Java String Tokens](https://www.hackerrank.com/challenges/java-string-tokens) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Tokens/Solution.java) |
-| Strings | [Pattern Syntax Checker](https://www.hackerrank.com/challenges/pattern-syntax-checker) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Pattern%20Syntax%20Checker/Solution.java) |
-| Strings | [Java Regex](https://www.hackerrank.com/challenges/java-regex) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex/Solution.java) |
-| Strings | [Java Regex 2 - Duplicate Words](https://www.hackerrank.com/challenges/duplicate-word) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%202%20-%20Duplicate%20Words/Solution.java) |
-| Strings | [Java Regex 3 - Username Checker](https://www.hackerrank.com/challenges/valid-username-checker) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%203%20-%20Username%20Checker/Solution.java) |
-| Strings | [Tag Content Extractor](https://www.hackerrank.com/challenges/tag-content-extractor) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Strings/Tag%20Content%20Extractor/Solution.java) |
-| BigNumber | [Java BigInteger](https://www.hackerrank.com/challenges/java-biginteger) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigInteger/Solution.java) |
-| BigNumber | [Java BigDecimal](https://www.hackerrank.com/challenges/java-bigdecimal) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigDecimal/Solution.java) |
-| BigNumber | [Java Primality Test](https://www.hackerrank.com/challenges/java-primality-test) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/BigNumber/Java%20Primality%20Test/Solution.java) |
-| Data Structures | [Java 1D Array](https://www.hackerrank.com/challenges/java-1d-array-introduction) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array/Solution.java) |
-| Data Structures | [Java 2D Array](https://www.hackerrank.com/challenges/java-2d-array) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%202D%20Array/Solution.java) |
-| Data Structures | [Java Subarray](https://www.hackerrank.com/challenges/java-negative-subarray) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Subarray/Solution.java) |
-| Data Structures | [Java Arraylist](https://www.hackerrank.com/challenges/java-arraylist) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20ArrayList/Solution.java) |
-| Data Structures | [Java 1D Array (Part 2)](https://www.hackerrank.com/challenges/java-1d-array) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array%20(Part%202)/Solution.java) |
-| Data Structures | [Java List](https://www.hackerrank.com/challenges/java-list) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20List/Solution.java) |
-| Data Structures | [Java Map](https://www.hackerrank.com/challenges/phone-book) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Map/Solution.java) |
-| Data Structures | [Java Stack](https://www.hackerrank.com/challenges/java-stack) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Stack/Solution.java) |
-| Data Structures | [Java Hashset](https://www.hackerrank.com/challenges/java-hashset) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Hashset/Solution.java) |
-| Data Structures | [Java Generics](https://www.hackerrank.com/challenges/java-generics) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Generics/Solution.java) |
-| Data Structures | [Java Comparator](https://www.hackerrank.com/challenges/java-comparator) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Comparator/Solution.java) |
-| Data Structures | [Java Sort](https://www.hackerrank.com/challenges/java-sort) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Sort/Solution.java) |
-| Data Structures | [Java Dequeue](https://www.hackerrank.com/challenges/java-dequeue) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Dequeue/Solution.java) |
-| Data Structures | [Java BitSet](https://www.hackerrank.com/challenges/java-bitset) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20BitSet/Solution.java) |
-| Data Structures | [Java Priority Queue](https://www.hackerrank.com/challenges/java-priority-queue) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Priority%20Queue/Solution.java) |
-| Object Oriented Programming | [Java Inheritance I](https://www.hackerrank.com/challenges/java-inheritance-1) | 5 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20I/Solution.java) |
-| Object Oriented Programming | [Java Inheritance II](https://www.hackerrank.com/challenges/java-inheritance-2) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20II/Solution.java) |
-| Object Oriented Programming | [Java Abstract Class](https://www.hackerrank.com/challenges/java-abstract-class) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Abstract%20Class/Solution.java) |
-| Object Oriented Programming | [Java Interface](https://www.hackerrank.com/challenges/java-interface) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Interface/Solution.java) |
-| Object Oriented Programming | [Java Method Overriding](https://www.hackerrank.com/challenges/java-method-overriding) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding/Solution.java) |
-| Object Oriented Programming | [Java Method Overriding 2 (Super Keyword)](https://www.hackerrank.com/challenges/java-method-overriding-2-super-keyword) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding%202%20(Super%20Keyword)/Solution.java) |
-| Object Oriented Programming | [Java Instanceof keyword](https://www.hackerrank.com/challenges/java-instanceof-keyword) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Instanceof%20keyword/Solution.java) |
-| Object Oriented Programming | [Java Iterator](https://www.hackerrank.com/challenges/java-iterator) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Iterator/Solution.java) |
-| Object Oriented Programming | [Calculating Volume](https://www.hackerrank.com/challenges/calculating-volume) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Calculating%20Volume/Solution.java) |
-| Exception Handling | [Java Exception Handling (Try-catch)](https://www.hackerrank.com/challenges/java-exception-handling-try-catch) | 10 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling%20(Try-catch)/Solution.java) |
-| Exception Handling | [Java Exception Handling](https://www.hackerrank.com/challenges/java-exception-handling) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling/Solution.java) |
-| Advanced | [Java Varargs - Simple Addition](https://www.hackerrank.com/challenges/simple-addition-varargs) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Varargs%20-%20Simple%20Addition/Solution.java) |
-| Advanced | [Java Reflection - Attributes](https://www.hackerrank.com/challenges/java-reflection-attributes) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Reflection%20-%20Attributes/Solution.java) |
-| Advanced | [Can You Access](https://www.hackerrank.com/challenges/can-you-access) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Can%20You%20Access/Solution.java) |
-| Advanced | [Prime Checker](https://www.hackerrank.com/challenges/prime-checker) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Prime%20Checker/Solution.java) |
-| Advanced | [Java Factory Pattern](https://www.hackerrank.com/challenges/java-factory) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Factory%20Pattern/Solution.java) |
-| Advanced | [Java Singleton Pattern](https://www.hackerrank.com/challenges/java-singleton) | 15 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Singleton%20Pattern/Solution.java) |
-| Advanced | [Java Visitor Pattern](https://www.hackerrank.com/challenges/java-vistor-pattern) | 40 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Visitor%20Pattern/Solution.java) |
-| Advanced | [Java Annotations](https://www.hackerrank.com/challenges/java-annotations) | 25 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Annotations/Solution.java) |
-| Advanced | [Covariant Return Types](https://www.hackerrank.com/challenges/java-covariance) | 20 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Covariant%20Return%20Types/Solution.java) |
-| Advanced | [Java Lambda Expressions](https://www.hackerrank.com/challenges/java-lambda-expressions) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20Lambda%20Expressions/Solution.java) |
-| Advanced | [Java MD5](https://www.hackerrank.com/challenges/java-md5) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20MD5/Solution.java) |
-| Advanced | [Java SHA-256](https://www.hackerrank.com/challenges/sha-256) | 30 | [Solution.java](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/Java/Advanced/Java%20SHA-256/Solution.java) |
+| Introduction | [Welcome to Java!](https://www.hackerrank.com/challenges/welcome-to-java) | 3 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Welcome%20to%20Java!/Solution.java) |
+| Introduction | [Java Stdin and Stdout I](https://www.hackerrank.com/challenges/java-stdin-and-stdout-1) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20I/Solution.java) |
+| Introduction | [Java If-Else](https://www.hackerrank.com/challenges/java-if-else) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20If-Else/Solution.java) |
+| Introduction | [Java Stdin and Stdout II](https://www.hackerrank.com/challenges/java-stdin-stdout) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Stdin%20and%20Stdout%20II/Solution.java) |
+| Introduction | [Java Output Formatting](https://www.hackerrank.com/challenges/java-output-formatting) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Output%20Formatting/Solution.java) |
+| Introduction | [Java Loops I](https://www.hackerrank.com/challenges/java-loops-i) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20I/Solution.java) |
+| Introduction | [Java Loops II](https://www.hackerrank.com/challenges/java-loops) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Loops%20II/Solution.java) |
+| Introduction | [Java Datatypes](https://www.hackerrank.com/challenges/java-datatypes) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Datatypes/Solution.java) |
+| Introduction | [Java End-of-file](https://www.hackerrank.com/challenges/java-end-of-file) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20End-of-file/Solution.java) |
+| Introduction | [Java Static Initializer Block](https://www.hackerrank.com/challenges/java-static-initializer-block) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Static%20Initializer%20Block/Solution.java) |
+| Introduction | [Java Int to String](https://www.hackerrank.com/challenges/java-int-to-string) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Int%20to%20String/Solution.java) |
+| Introduction | [Java Date and Time](https://www.hackerrank.com/challenges/java-date-and-time) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Date%20and%20Time/Solution.java) |
+| Introduction | [Java Currency Formatter](https://www.hackerrank.com/challenges/java-currency-formatter) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Introduction/Java%20Currency%20Formatter/Solution.java) |
+| Strings | [Java Strings Introduction](https://www.hackerrank.com/challenges/java-strings-introduction) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Strings%20Introduction/Solution.java) |
+| Strings | [Java Substring](https://www.hackerrank.com/challenges/java-substring) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Substring/Solution.java) |
+| Strings | [Java String Compare](https://www.hackerrank.com/challenges/java-string-compare) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Compare/Solution.java) |
+| Strings | [Java String Reverse](https://www.hackerrank.com/challenges/java-string-reverse) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Reverse/Solution.java) |
+| Strings | [Java Anagrams](https://www.hackerrank.com/challenges/java-anagrams) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Anagrams/Solution.java) |
+| Strings | [Java String Tokens](https://www.hackerrank.com/challenges/java-string-tokens) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20String%20Tokens/Solution.java) |
+| Strings | [Pattern Syntax Checker](https://www.hackerrank.com/challenges/pattern-syntax-checker) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Pattern%20Syntax%20Checker/Solution.java) |
+| Strings | [Java Regex](https://www.hackerrank.com/challenges/java-regex) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex/Solution.java) |
+| Strings | [Java Regex 2 - Duplicate Words](https://www.hackerrank.com/challenges/duplicate-word) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%202%20-%20Duplicate%20Words/Solution.java) |
+| Strings | [Java Regex 3 - Username Checker](https://www.hackerrank.com/challenges/valid-username-checker) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Java%20Regex%203%20-%20Username%20Checker/Solution.java) |
+| Strings | [Tag Content Extractor](https://www.hackerrank.com/challenges/tag-content-extractor) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Strings/Tag%20Content%20Extractor/Solution.java) |
+| BigNumber | [Java BigInteger](https://www.hackerrank.com/challenges/java-biginteger) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigInteger/Solution.java) |
+| BigNumber | [Java BigDecimal](https://www.hackerrank.com/challenges/java-bigdecimal) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/BigNumber/Java%20BigDecimal/Solution.java) |
+| BigNumber | [Java Primality Test](https://www.hackerrank.com/challenges/java-primality-test) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/BigNumber/Java%20Primality%20Test/Solution.java) |
+| Data Structures | [Java 1D Array](https://www.hackerrank.com/challenges/java-1d-array-introduction) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array/Solution.java) |
+| Data Structures | [Java 2D Array](https://www.hackerrank.com/challenges/java-2d-array) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%202D%20Array/Solution.java) |
+| Data Structures | [Java Subarray](https://www.hackerrank.com/challenges/java-negative-subarray) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Subarray/Solution.java) |
+| Data Structures | [Java Arraylist](https://www.hackerrank.com/challenges/java-arraylist) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20ArrayList/Solution.java) |
+| Data Structures | [Java 1D Array (Part 2)](https://www.hackerrank.com/challenges/java-1d-array) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%201D%20Array%20(Part%202)/Solution.java) |
+| Data Structures | [Java List](https://www.hackerrank.com/challenges/java-list) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20List/Solution.java) |
+| Data Structures | [Java Map](https://www.hackerrank.com/challenges/phone-book) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Map/Solution.java) |
+| Data Structures | [Java Stack](https://www.hackerrank.com/challenges/java-stack) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Stack/Solution.java) |
+| Data Structures | [Java Hashset](https://www.hackerrank.com/challenges/java-hashset) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Hashset/Solution.java) |
+| Data Structures | [Java Generics](https://www.hackerrank.com/challenges/java-generics) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Generics/Solution.java) |
+| Data Structures | [Java Comparator](https://www.hackerrank.com/challenges/java-comparator) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Comparator/Solution.java) |
+| Data Structures | [Java Sort](https://www.hackerrank.com/challenges/java-sort) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Sort/Solution.java) |
+| Data Structures | [Java Dequeue](https://www.hackerrank.com/challenges/java-dequeue) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Dequeue/Solution.java) |
+| Data Structures | [Java BitSet](https://www.hackerrank.com/challenges/java-bitset) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20BitSet/Solution.java) |
+| Data Structures | [Java Priority Queue](https://www.hackerrank.com/challenges/java-priority-queue) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Data%20Structures/Java%20Priority%20Queue/Solution.java) |
+| Object Oriented Programming | [Java Inheritance I](https://www.hackerrank.com/challenges/java-inheritance-1) | 5 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20I/Solution.java) |
+| Object Oriented Programming | [Java Inheritance II](https://www.hackerrank.com/challenges/java-inheritance-2) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Inheritance%20II/Solution.java) |
+| Object Oriented Programming | [Java Abstract Class](https://www.hackerrank.com/challenges/java-abstract-class) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Abstract%20Class/Solution.java) |
+| Object Oriented Programming | [Java Interface](https://www.hackerrank.com/challenges/java-interface) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Interface/Solution.java) |
+| Object Oriented Programming | [Java Method Overriding](https://www.hackerrank.com/challenges/java-method-overriding) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding/Solution.java) |
+| Object Oriented Programming | [Java Method Overriding 2 (Super Keyword)](https://www.hackerrank.com/challenges/java-method-overriding-2-super-keyword) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Method%20Overriding%202%20(Super%20Keyword)/Solution.java) |
+| Object Oriented Programming | [Java Instanceof keyword](https://www.hackerrank.com/challenges/java-instanceof-keyword) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Instanceof%20keyword/Solution.java) |
+| Object Oriented Programming | [Java Iterator](https://www.hackerrank.com/challenges/java-iterator) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Java%20Iterator/Solution.java) |
+| Object Oriented Programming | [Calculating Volume](https://www.hackerrank.com/challenges/calculating-volume) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Object%20Oriented%20Programming/Calculating%20Volume/Solution.java) |
+| Exception Handling | [Java Exception Handling (Try-catch)](https://www.hackerrank.com/challenges/java-exception-handling-try-catch) | 10 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling%20(Try-catch)/Solution.java) |
+| Exception Handling | [Java Exception Handling](https://www.hackerrank.com/challenges/java-exception-handling) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Exception%20Handling/Java%20Exception%20Handling/Solution.java) |
+| Advanced | [Java Varargs - Simple Addition](https://www.hackerrank.com/challenges/simple-addition-varargs) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Varargs%20-%20Simple%20Addition/Solution.java) |
+| Advanced | [Java Reflection - Attributes](https://www.hackerrank.com/challenges/java-reflection-attributes) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Reflection%20-%20Attributes/Solution.java) |
+| Advanced | [Can You Access](https://www.hackerrank.com/challenges/can-you-access) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Can%20You%20Access/Solution.java) |
+| Advanced | [Prime Checker](https://www.hackerrank.com/challenges/prime-checker) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Prime%20Checker/Solution.java) |
+| Advanced | [Java Factory Pattern](https://www.hackerrank.com/challenges/java-factory) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Factory%20Pattern/Solution.java) |
+| Advanced | [Java Singleton Pattern](https://www.hackerrank.com/challenges/java-singleton) | 15 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Singleton%20Pattern/Solution.java) |
+| Advanced | [Java Visitor Pattern](https://www.hackerrank.com/challenges/java-vistor-pattern) | 40 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Visitor%20Pattern/Solution.java) |
+| Advanced | [Java Annotations](https://www.hackerrank.com/challenges/java-annotations) | 25 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Annotations/Solution.java) |
+| Advanced | [Covariant Return Types](https://www.hackerrank.com/challenges/java-covariance) | 20 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Covariant%20Return%20Types/Solution.java) |
+| Advanced | [Java Lambda Expressions](https://www.hackerrank.com/challenges/java-lambda-expressions) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20Lambda%20Expressions/Solution.java) |
+| Advanced | [Java MD5](https://www.hackerrank.com/challenges/java-md5) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20MD5/Solution.java) |
+| Advanced | [Java SHA-256](https://www.hackerrank.com/challenges/sha-256) | 30 | [Solution.java](https://github.com/RodneyShag/HackerRank-solutions/blob/master/Java/Advanced/Java%20SHA-256/Solution.java) |
# SQL
| Subdomain | Challenge | Points | Solution |
|:-------------------:|:----------------------------------------------------------------------------------------------------------------------------:|:------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------:|
-| Basic Select | [Revising the Select Query I](https://www.hackerrank.com/challenges/revising-the-select-query) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20I.sql) |
-| Basic Select | [Revising the Select Query II](https://www.hackerrank.com/challenges/revising-the-select-query-2) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20II.sql) |
-| Basic Select | [Select All](https://www.hackerrank.com/challenges/select-all-sql) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20All.sql) |
-| Basic Select | [Select By ID](https://www.hackerrank.com/challenges/select-by-id) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20By%20ID.sql) |
-| Basic Select | [Japanese Cities' Attributes](https://www.hackerrank.com/challenges/japanese-cities-attributes) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Attributes.sql) |
-| Basic Select | [Japanese Cities' Names](https://www.hackerrank.com/challenges/japanese-cities-name) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Names.sql) |
-| Basic Select | [Weather Observation Station 1](https://www.hackerrank.com/challenges/weather-observation-station-1) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%201.sql) |
-| Basic Select | [Weather Observation Station 3](https://www.hackerrank.com/challenges/weather-observation-station-3) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%203.sql) |
-| Basic Select | [Weather Observation Station 4](https://www.hackerrank.com/challenges/weather-observation-station-4) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%204.sql) |
-| Basic Select | [Weather Observation Station 5](https://www.hackerrank.com/challenges/weather-observation-station-5) | 30 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%205.sql) |
-| Basic Select | [Weather Observation Station 6](https://www.hackerrank.com/challenges/weather-observation-station-6) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%206.sql) |
-| Basic Select | [Weather Observation Station 7](https://www.hackerrank.com/challenges/weather-observation-station-7) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%207.sql) |
-| Basic Select | [Weather Observation Station 8](https://www.hackerrank.com/challenges/weather-observation-station-8) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%208.sql) |
-| Basic Select | [Weather Observation Station 9](https://www.hackerrank.com/challenges/weather-observation-station-9) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%209.sql) |
-| Basic Select | [Weather Observation Station 10](https://www.hackerrank.com/challenges/weather-observation-station-10) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2010.sql) |
-| Basic Select | [Weather Observation Station 11](https://www.hackerrank.com/challenges/weather-observation-station-11) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2011.sql) |
-| Basic Select | [Weather Observation Station 12](https://www.hackerrank.com/challenges/weather-observation-station-12) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2012.sql) |
-| Basic Select | [Higher Than 75 Marks](https://www.hackerrank.com/challenges/more-than-75-marks) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Higher%20Than%2075%20Marks.sql) |
-| Basic Select | [Employee Names](https://www.hackerrank.com/challenges/name-of-employees) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Names.sql) |
-| Basic Select | [Employee Salaries](https://www.hackerrank.com/challenges/salary-of-employees) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Salaries.sql) |
-| Basic Join | [Asian Population](https://www.hackerrank.com/challenges/asian-population) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/Asian%20Population.sql) |
-| Basic Join | [African Cities](https://www.hackerrank.com/challenges/african-cities) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/African%20Cities.sql) |
-| Basic Join | [Average Population of Each Continent](https://www.hackerrank.com/challenges/average-population-of-each-continent) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/Average%20Population%20of%20Each%20Continent.sql) |
-| Basic Join | [The Report](https://www.hackerrank.com/challenges/the-report) | 20 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Basic%20Join/The%20Report.sql) |
-| Aggregation | [Revising Aggregations - The Count Function](https://www.hackerrank.com/challenges/revising-aggregations-the-count-function) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Count%20Function.sql) |
-| Aggregation | [Revising Aggregations - The Sum Function](https://www.hackerrank.com/challenges/revising-aggregations-sum) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Sum%20Function.sql) |
-| Aggregation | [Revising Aggregations - Averages](https://www.hackerrank.com/challenges/revising-aggregations-the-average-function) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20Averages.sql) |
-| Aggregation | [Average Population](https://www.hackerrank.com/challenges/average-population) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Average%20Population.sql) |
-| Aggregation | [Japan Population](https://www.hackerrank.com/challenges/japan-population) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Japan%20Population.sql) |
-| Aggregation | [Population Density Difference](https://www.hackerrank.com/challenges/population-density-difference) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Population%20Density%20Difference.sql) |
-| Aggregation | [The Blunder](https://www.hackerrank.com/challenges/the-blunder) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/The%20Blunder.sql) |
-| Aggregation | [Top Earners](https://www.hackerrank.com/challenges/earnings-of-employees) | 20 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Top%20Earners.sql) |
-| Aggregation | [Weather Observation Station 2](https://www.hackerrank.com/challenges/weather-observation-station-2) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%202.sql) |
-| Aggregation | [Weather Observation Station 13](https://www.hackerrank.com/challenges/weather-observation-station-13) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2013.sql) |
-| Aggregation | [Weather Observation Station 14](https://www.hackerrank.com/challenges/weather-observation-station-14) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2014.sql) |
-| Aggregation | [Weather Observation Station 15](https://www.hackerrank.com/challenges/weather-observation-station-15) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2015.sql) |
-| Aggregation | [Weather Observation Station 16](https://www.hackerrank.com/challenges/weather-observation-station-16) | 10 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2016.sql) |
-| Aggregation | [Weather Observation Station 17](https://www.hackerrank.com/challenges/weather-observation-station-17) | 15 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2017.sql) |
-| Aggregation | [Weather Observation Station 18](https://www.hackerrank.com/challenges/weather-observation-station-18) | 25 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2018.sql) |
-| Aggregation | [Weather Observation Station 19](https://www.hackerrank.com/challenges/weather-observation-station-19) | 30 | [MySQL Solution](https://github.com/rshaghoulian/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2019.sql) |
+| Basic Select | [Revising the Select Query I](https://www.hackerrank.com/challenges/revising-the-select-query) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20I.sql) |
+| Basic Select | [Revising the Select Query II](https://www.hackerrank.com/challenges/revising-the-select-query-2) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Revising%20the%20Select%20Query%20II.sql) |
+| Basic Select | [Select All](https://www.hackerrank.com/challenges/select-all-sql) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20All.sql) |
+| Basic Select | [Select By ID](https://www.hackerrank.com/challenges/select-by-id) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Select%20By%20ID.sql) |
+| Basic Select | [Japanese Cities' Attributes](https://www.hackerrank.com/challenges/japanese-cities-attributes) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Attributes.sql) |
+| Basic Select | [Japanese Cities' Names](https://www.hackerrank.com/challenges/japanese-cities-name) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Japanese%20Cities%27%20Names.sql) |
+| Basic Select | [Weather Observation Station 1](https://www.hackerrank.com/challenges/weather-observation-station-1) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%201.sql) |
+| Basic Select | [Weather Observation Station 3](https://www.hackerrank.com/challenges/weather-observation-station-3) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%203.sql) |
+| Basic Select | [Weather Observation Station 4](https://www.hackerrank.com/challenges/weather-observation-station-4) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%204.sql) |
+| Basic Select | [Weather Observation Station 5](https://www.hackerrank.com/challenges/weather-observation-station-5) | 30 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%205.sql) |
+| Basic Select | [Weather Observation Station 6](https://www.hackerrank.com/challenges/weather-observation-station-6) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%206.sql) |
+| Basic Select | [Weather Observation Station 7](https://www.hackerrank.com/challenges/weather-observation-station-7) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%207.sql) |
+| Basic Select | [Weather Observation Station 8](https://www.hackerrank.com/challenges/weather-observation-station-8) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%208.sql) |
+| Basic Select | [Weather Observation Station 9](https://www.hackerrank.com/challenges/weather-observation-station-9) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%209.sql) |
+| Basic Select | [Weather Observation Station 10](https://www.hackerrank.com/challenges/weather-observation-station-10) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2010.sql) |
+| Basic Select | [Weather Observation Station 11](https://www.hackerrank.com/challenges/weather-observation-station-11) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2011.sql) |
+| Basic Select | [Weather Observation Station 12](https://www.hackerrank.com/challenges/weather-observation-station-12) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Weather%20Observation%20Station%2012.sql) |
+| Basic Select | [Higher Than 75 Marks](https://www.hackerrank.com/challenges/more-than-75-marks) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Higher%20Than%2075%20Marks.sql) |
+| Basic Select | [Employee Names](https://www.hackerrank.com/challenges/name-of-employees) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Names.sql) |
+| Basic Select | [Employee Salaries](https://www.hackerrank.com/challenges/salary-of-employees) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Select/Employee%20Salaries.sql) |
+| Basic Join | [Asian Population](https://www.hackerrank.com/challenges/asian-population) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/Asian%20Population.sql) |
+| Basic Join | [African Cities](https://www.hackerrank.com/challenges/african-cities) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/African%20Cities.sql) |
+| Basic Join | [Average Population of Each Continent](https://www.hackerrank.com/challenges/average-population-of-each-continent) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/Average%20Population%20of%20Each%20Continent.sql) |
+| Basic Join | [The Report](https://www.hackerrank.com/challenges/the-report) | 20 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Basic%20Join/The%20Report.sql) |
+| Aggregation | [Revising Aggregations - The Count Function](https://www.hackerrank.com/challenges/revising-aggregations-the-count-function) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Count%20Function.sql) |
+| Aggregation | [Revising Aggregations - The Sum Function](https://www.hackerrank.com/challenges/revising-aggregations-sum) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20The%20Sum%20Function.sql) |
+| Aggregation | [Revising Aggregations - Averages](https://www.hackerrank.com/challenges/revising-aggregations-the-average-function) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Revising%20Aggregations%20-%20Averages.sql) |
+| Aggregation | [Average Population](https://www.hackerrank.com/challenges/average-population) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Average%20Population.sql) |
+| Aggregation | [Japan Population](https://www.hackerrank.com/challenges/japan-population) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Japan%20Population.sql) |
+| Aggregation | [Population Density Difference](https://www.hackerrank.com/challenges/population-density-difference) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Population%20Density%20Difference.sql) |
+| Aggregation | [The Blunder](https://www.hackerrank.com/challenges/the-blunder) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/The%20Blunder.sql) |
+| Aggregation | [Top Earners](https://www.hackerrank.com/challenges/earnings-of-employees) | 20 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Top%20Earners.sql) |
+| Aggregation | [Weather Observation Station 2](https://www.hackerrank.com/challenges/weather-observation-station-2) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%202.sql) |
+| Aggregation | [Weather Observation Station 13](https://www.hackerrank.com/challenges/weather-observation-station-13) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2013.sql) |
+| Aggregation | [Weather Observation Station 14](https://www.hackerrank.com/challenges/weather-observation-station-14) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2014.sql) |
+| Aggregation | [Weather Observation Station 15](https://www.hackerrank.com/challenges/weather-observation-station-15) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2015.sql) |
+| Aggregation | [Weather Observation Station 16](https://www.hackerrank.com/challenges/weather-observation-station-16) | 10 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2016.sql) |
+| Aggregation | [Weather Observation Station 17](https://www.hackerrank.com/challenges/weather-observation-station-17) | 15 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2017.sql) |
+| Aggregation | [Weather Observation Station 18](https://www.hackerrank.com/challenges/weather-observation-station-18) | 25 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2018.sql) |
+| Aggregation | [Weather Observation Station 19](https://www.hackerrank.com/challenges/weather-observation-station-19) | 30 | [MySQL Solution](https://github.com/RodneyShag/HackerRank-solutions/blob/master/SQL/Aggregation/Weather%20Observation%20Station%2019.sql) |