├── .gitignore ├── 10 Days of JavaScript ├── Day 0 │ ├── 01 - Day 0 - Hello, World.js │ └── 02 - Day 0 - Data Types.js ├── Day 1 │ ├── 03 - Day 1 - Arithmetic Operators.js │ ├── 04 - Day 1 - Functions.js │ └── 05 - Day 1 - Let and Const.js ├── Day 2 │ ├── 06 - Day 2 - Conditional Statements - If-Else.js │ ├── 07 - Day 2 - Conditional Statements - Switch.js │ └── 08 - Day 2 - Loops.js ├── Day 3 │ ├── 09 - Day 3 - Arrays.js │ ├── 10 - Day 3 - Try, Catch, and Finally.js │ └── 11 - Day 3 - Throw.js ├── Day 4 │ ├── 12 - Day 4 - Create a Rectangle Object.js │ ├── 13 - Day 4 - Count Objects.js │ └── 14 - Day 4 - Classes.js ├── Day 5 │ ├── 15 - Day 5 - Inheritance.js │ ├── 16 - Day 5 - Template Literals.js │ └── 17 - Day 5 - Arrow Functions.js ├── Day 6 │ ├── 18 - Day 6 - Bitwise Operators.js │ └── 19 - Day 6 - JavaScript Dates.js ├── Day 7 │ ├── 20 - Day 7 - Regular Expressions I.js │ ├── 21 - Day 7 - Regular Expressions II.js │ └── 22 - Day 7 - Regular Expressions III.js ├── Day 8 │ ├── 23 - Create a Button │ │ ├── css │ │ │ └── button.css │ │ ├── index.html │ │ └── js │ │ │ └── button.js │ └── 24 - Buttons Container │ │ ├── css │ │ └── buttonsGrid.css │ │ ├── index.html │ │ └── js │ │ └── buttonsGrid.js ├── Day 9 │ ├── css │ │ └── binaryCalculator.css │ ├── index.html │ └── js │ │ └── binaryCalculator.js └── README.md ├── 10 Days of Statistics ├── 01 - Day 0 - Mean, Median, and Mode.py ├── 02 - Day 0 - Weighted Mean.py ├── 03 - Day 1 - Quartiles.py ├── 04 - Day 1 - Interquartile Range.py ├── 05 - Day 1 - Standard Deviation.py ├── 06 - Day 2 - Basic Probability.py ├── 07 - Day 2 - More Dice.py ├── 08 - Day 2 - Compound Event Probability.py ├── 09 - Day 3 - Conditional Probability.py ├── 10 - Day 3 - Cards of the Same Suit.txt ├── 11 - Day 3 - Drawing Marbles.py ├── 12 - Day 4 - Binomial Distribution I.py ├── 13 - Day 4 - Binomial Distribution II.py ├── 14 - Day 4 - Geometric Distribution I.py ├── 15 - Day 4 - Geometric Distribution II.py ├── 16 - Day 5 - Poisson Distribution I.py ├── 17 - Day 5 - Poisson Distribution II.py ├── 18 - Day 5 - Normal Distribution I.py ├── 19 - Day 5 - Normal Distribution II.py ├── 20 - Day 6 - The Central Limit Theorem I.py ├── 21 - Day 6 - The Central Limit Theorem II.py ├── 22 - Day 6 - The Central Limit Theorem III.py ├── 23 - Day 7 - Pearson Correlation Coefficient I.py ├── 24 - Day 7 - Spearman's Rank Correlation.py ├── 25 - Day 8 - Least Square Regression Line.py ├── 26 - Day 8 - Pearson Correlation Coefficient II.txt ├── 27 - Day 9 - Multiple Linear Regression.py └── README.md ├── 30 Days of Code ├── C# │ ├── 01 - Day 0 - Hello, World.cs │ ├── 02 - Day 1 - Data Types.cs │ ├── 03 - Day 2 - Operators.cs │ ├── 04 - Day 3 - Intro to Conditional Statements.cs │ ├── 05 - Day 4 - Class vs Instance.cs │ ├── 06 - Day 5 - Loops.cs │ ├── 07 - Day 6 - Let's Review.cs │ ├── 08 - Day 7 - Arrays.cs │ ├── 09 - Day 8 - Dictionaries and Maps.cs │ ├── 10 - Day 9 - Recursion 3.cs │ ├── 11 - Day 10 - Binary Numbers.cs │ ├── 12 - Day 11 - 2D Arrays.cs │ ├── 13 - Day 12 - Inheritance.cs │ ├── 14 - Day 13 - Abstract Classes.cs │ ├── 15 - Day 14 - Scope.cs │ ├── 16 - Day 15 - Linked List.cs │ ├── 17 - Day 16 - Exceptions - String to Integer.cs │ ├── 18 - Day 17 - More Exceptions.cs │ ├── 19 - Day 18 - Queues and Stacks.cs │ ├── 20 - Day 19 - Interfaces.cs │ ├── 21 - Day 20 - Sorting.cs │ ├── 22 - Day 21 - Generics.cs │ ├── 23 - Day 22 - Binary Search Trees.cs │ ├── 24 - Day 23 - BST Level-Order Traversal.cs │ ├── 25 - Day 24 - More Linked Lists.cs │ ├── 26 - Day 25 - Running Time and Complexity.cs │ ├── 27 - Day 26 - Nested Logic.cs │ ├── 28 - Day 27 - Testing.java │ ├── 29 - Day 28 - RegEx, Patterns, and Intro to Databases.cs │ ├── 30 - Day 29 - Bitwise AND.cs │ └── README.md ├── Python │ ├── 01 - Day 0 - Hello, World.py │ ├── 02 - Day 1 - Data Types.py │ ├── 03 - Day 2 - Operators.py │ ├── 04 - Day 3 - Intro to Conditional Statements.py │ ├── 05 - Day 4 - Class vs Instance.py │ ├── 06 - Day 5 - Loops.py │ ├── 07 - Day 6 - Let's Review.py │ ├── 08 - Day 7 - Arrays.py │ ├── 09 - Day 8 - Dictionaries and Maps.py │ ├── 10 - Day 9 - Recursion 3.py │ ├── 11 - Day 10 - Binary Numbers.py │ ├── 12 - Day 11 - 2D Arrays.py │ ├── 13 - Day 12 - Inheritance.py │ ├── 14 - Day 13 - Abstract Classes.py │ ├── 15 - Day 14 - Scope.py │ ├── 16 - Day 15 - Linked List.py │ ├── 17 - Day 16 - Exceptions - String to Integer.py │ ├── 18 - Day 17 - More Exceptions.py │ ├── 19 - Day 18 - Queues and Stacks.py │ ├── 20 - Day 19 - Interfaces.py │ ├── 21 - Day 20 - Sorting.py │ ├── 22 - Day 21 - Generics.java │ ├── 23 - Day 22 - Binary Search Trees.py │ ├── 24 - Day 23 - BST Level-Order Traversal.py │ ├── 25 - Day 24 - More Linked Lists.py │ ├── 26 - Day 25 - Running Time and Complexity.py │ ├── 27 - Day 26 - Nested Logic.py │ ├── 28 - Day 27 - Testing.py │ ├── 29 - Day 28 - RegEx, Patterns, and Intro to Databases.py │ ├── 30 - Day 29 - Bitwise AND.py │ └── README.md └── README.md ├── Badges ├── 10_days_of_javascript_5_star.png ├── 10_days_of_statistics_5_star.png ├── 30_days_of_code_5_star.png ├── angular_basic_skill.png ├── angular_intermediate_skill.png ├── c#_basic_skill.png ├── css_skill.png ├── java_basic_skill.png ├── javascript_basic_skill.png ├── javascript_intermediate_skill.png ├── node_basic_skill.png ├── problem_solving_basic_skill.png ├── python_5_star.png ├── python_basic_skill.png ├── react_basic_skill.png ├── rest_api_intermediate_skill.png ├── sql_5_star.png ├── sql_advanced_skill.png ├── sql_basic_skill.png └── sql_intermediate_skill.png ├── Interview Preparation Kit ├── 01 - Warm-up Challenges │ ├── 01 - Sock Merchant.py │ ├── 02 - Counting Valleys.py │ ├── 03 - Jumping on the Clouds.py │ └── 04 - Repeated String.py ├── 02 - Arrays │ ├── 01 - 2D Arrays - DS.py │ ├── 02 - Arrays - Left Rotation.py │ ├── 03 - New Year Chaos.py │ ├── 04 - Minimum Swaps 2.py │ └── 05 - Array Manipulation.py ├── 03 - Dictionaries and Hashmaps │ ├── 01 - Hash Tables - Ransom Note.py │ ├── 02 - Two Strings.py │ ├── 03 - Sherlock and Anagrams.py │ ├── 04 - Count Triplets.py │ └── 05 - Frequency Queries.py ├── 04 - Sorting │ ├── 01 - Sorting - Bubble Sort.py │ ├── 02 - Mark and Toys.py │ ├── 03 - Sorting - Comparator.py │ ├── 04 - Fraudulent Activity Notifications.py │ └── 05 - Merge Sort - Counting Inversions.py ├── 05 - String Manipulation │ ├── 01 - Strings - Making Anagrams.py │ ├── 02 - Alternating Characters.py │ ├── 03 - Sherlock and the Valid String.py │ ├── 04 - Special String Again.py │ └── 05 - Common Child.py ├── 06 - Greedy Algorithms │ ├── 01 - Minimum Absolute Difference in an Array.py │ ├── 02 - Luck Balance.py │ ├── 03 - Greedy Florist.py │ ├── 04 - Max Min.py │ └── 05 - Reverse Shuffle Merge.py └── README.md ├── LICENSE ├── Python ├── 01 - Introduction │ ├── 01 - Say 'Hello, World!' With Python.py │ ├── 02 - Python If-Else.py │ ├── 03 - Arithmetic Operators.py │ ├── 04 - Python - Division.py │ ├── 05 - Loops.py │ ├── 06 - Write a function.py │ └── 07 - Print Function.py ├── 02 - Basic Data Types │ ├── 01 - List Comprehensions.py │ ├── 02 - Find the Runner-up Score!.py │ ├── 03 - Nested Lists.py │ ├── 04 - Finding the percentage.py │ ├── 05 - Lists.py │ └── 06 - Tuples.py ├── 03 - Strings │ ├── 01 - sWAP cASE.py │ ├── 02 - String Split and Join.py │ ├── 03 - What's Your Name.py │ ├── 04 - Mutations.py │ ├── 05 - Find a string.py │ ├── 06 - String Validators.py │ ├── 07 - Text Alignment.py │ ├── 08 - Text Wrap.py │ ├── 09 - Designer Door Mat.py │ ├── 10 - String Formatting.py │ ├── 11 - Alphabet Rangoli.py │ ├── 12 - Capitalize!.py │ ├── 13 - The Minion Game.py │ └── 14 - Merge The Tools!.py ├── 04 - Sets │ ├── 01 - Introduction to Sets.py │ ├── 02 - No Idea!.py │ ├── 03 - Symmetric Difference.py │ ├── 04 - Set add().py │ ├── 05 - Set discard(), remove() & pop().py │ ├── 06 - Set union() Operation.py │ ├── 07 - Set intersection() Operation.py │ ├── 08 - Set difference() Operation.py │ ├── 09 - Set symmetric_difference() Operation.py │ ├── 10 - Set Mutations.py │ ├── 11 - The Captain's Room.py │ ├── 12 - Check Subset.py │ └── 13 - Check Strict Superset.py ├── 05 - Math │ ├── 01 - Polar Coordinates.py │ ├── 02 - Find Angle MBC.py │ ├── 03 - Triangle Quest 2.py │ ├── 04 - Mod Divmod.py │ ├── 05 - Power - Mod Power.py │ ├── 06 - Integers Come In All Sizes.py │ └── 07 - Triangle Quest.py ├── 06 - Itertools │ ├── 01 - itertools.product().py │ ├── 02 - itertools.permutations().py │ ├── 03 - itertools.combinations().py │ ├── 04 - itertools.combinations_with_replacement().py │ ├── 05 - Compress the String!.py │ ├── 06 - Iterables and Iterators.py │ └── 07 - Maximize It!.py ├── 07 - Collections │ ├── 01 - collections.Counter().py │ ├── 02 - defaultdict Tutorial.py │ ├── 03 - collections.namedtuple().py │ ├── 04 - collections.OrderedDict().py │ ├── 05 - collections.deque().py │ ├── 06 - Company Logo.py │ ├── 07 - Word Order.py │ └── 08 - Piling Up!.py ├── 08 - Date and Time │ ├── 01 - Calendar Module.py │ └── 02 - Time Delta.py ├── 09 - Errors and Exceptions │ ├── 01 - Exceptions.py │ └── 02 - Incorrect Regex.py ├── 10 - Classes │ ├── 01 - Classes - Dealing with Complex Numbers.py │ └── 02 - Class 2 - Find the Torsional Angle.py └── README.md ├── README.md ├── Regex ├── 01 - Introduction │ ├── 01 - Matching Specific String.py │ ├── 02 - Matching Anything But a Newline.py │ ├── 03 - Matching Digits & Non-Digit Characters.py │ ├── 04 - Matching Whitespace & Non-Whitespace Character.py │ ├── 05 - Matching Word & Non-Word Character.py │ └── 06 - Matching Start & End.py ├── 02 - Character Class │ ├── 01 - Matching Specific String.py │ ├── 02 - Excluding Specific Characters.py │ └── 03 - Matching Character Ranges.py ├── 03 - Repetitions │ ├── 01 - Matching {x} Repetitions.py │ ├── 02 - Matching {x, y} Repetitions.py │ ├── 03 - Matching Zero Or More Repetitions.py │ ├── 04 - Matching One Or More Repetitions.py │ └── 05 - Matching Ending Items.py ├── 04 - Grouping and Capturing │ ├── 01 - Matching Word Boundaries.py │ ├── 02 - Capturing & Non-Capturing Groups.py │ └── 03 - Alternative Matching.py ├── 05 - Backreferences │ ├── 01 - Matching Same Text Again & Again.py │ ├── 02 - Backreferences To Failed Groups.py │ ├── 03 - Branch Reset Groups.php │ └── 04 - Forward References.php ├── 06 - Assertions │ ├── 01 - Positive Lookahead.py │ ├── 02 - Negative Lookahead.py │ ├── 03 - Positive Lookbehind.py │ └── 04 - Negative Lookbehind.py └── README.md ├── SQL ├── 01 - Basic Select │ ├── 01 - Reversing the Select Query I.sql │ ├── 02 - Reversing the Select Query II.sql │ ├── 03 - Select All.sql │ ├── 04 - Select By ID.sql │ ├── 05 - Japanese Cities' Attributes.sql │ ├── 06 - Japanese Cities' Names.sql │ ├── 07 - Weather Observation Station 1.sql │ ├── 08 - Weather Observation Station 3.sql │ ├── 09 - Weather Observation Station 4.sql │ ├── 10 - Weather Observation Station 5.sql │ ├── 11 - Weather Observation Station 6.sql │ ├── 12 - Weather Observation Station 7.sql │ ├── 13 - Weather Observation Station 8.sql │ ├── 14 - Weather Observation Station 9.sql │ ├── 15 - Weather Observation Station 10.sql │ ├── 16 - Weather Observation Station 11.sql │ ├── 17 - Weather Observation Station 12.sql │ ├── 18 - Higher Than 75 Marks.sql │ ├── 19 - Employee Names.sql │ └── 20 - Employee Salaries.sql ├── 02 - Advanced Select │ ├── 01 - Type of Triangle.sql │ ├── 02 - The PADS.sql │ ├── 03 - Occupations.sql │ ├── 04 - Binary Tree Nodes.sql │ └── 05 - New Companies.sql ├── 03 - Aggregation │ ├── 01 - Revising Aggregations - The Count Function.sql │ ├── 02 - Revising Aggregations - The Sum Function.sql │ ├── 03 - Revising Aggregations - Averages.sql │ ├── 04 - Average Population.sql │ ├── 05 - Japan Population.sql │ ├── 06 - Population Density Difference.sql │ ├── 07 - The Blunder.sql │ ├── 08 - Top Earners.sql │ ├── 09 - Weather Observation Station 2.sql │ ├── 10 - Weather Observation Station 13.sql │ ├── 11 - Weather Observation Station 14.sql │ ├── 12 - Weather Observation Station 15.sql │ ├── 13 - Weather Observation Station 16.sql │ ├── 14 - Weather Observation Station 17.sql │ ├── 15 - Weather Observation Station 18.sql │ ├── 16 - Weather Observation Station 19.sql │ └── 17 - Weather Observation Station 20.sql └── README.md ├── Security ├── 01 - Functions │ ├── 01 - Security Functions.py │ ├── 02 - Security Functions II.py │ ├── 03 - Security Bijective Functions.py │ ├── 04 - Security Function Inverses.py │ ├── 05 - Security Permutations.py │ └── 06 - Security Involution.py ├── 02 - Terminology and Concepts │ ├── 01 - Security - Message Space and Ciphertext Space.py │ ├── 02 - Security Key Spaces.py │ └── 03 - Security Encryption Scheme.py ├── 03 - Cryptography │ ├── 01 - PRNG Sequence Guessing.py │ ├── 02 - Keyword Transposition Cipher.py │ └── 03 - Basic Cryptanalysis.py └── README.md └── Skills Certification ├── Angular (Basic) Certificate.png ├── Angular (Intermediate) Certificate.png ├── C# (Basic) Certificate.png ├── CSS Certificate.png ├── Java (Basic) Certificate.png ├── JavaScript (Basic) Certificate.png ├── JavaScript (Intermediate) Certificate.png ├── Node (Basic) Certificate.png ├── Problem Solving (Basic) Certificate.png ├── Python (Basic) Certificate.png ├── README.md ├── REST API (Intermediate).png ├── React (Basic) Certificate.png ├── SQL (Advanced) Certificate.png ├── SQL (Basic) Certificate.png └── SQL (Intermediate) Certificate.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/.gitignore -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 0/01 - Day 0 - Hello, World.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 0/01 - Day 0 - Hello, World.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 0/02 - Day 0 - Data Types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 0/02 - Day 0 - Data Types.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 1/03 - Day 1 - Arithmetic Operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 1/03 - Day 1 - Arithmetic Operators.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 1/04 - Day 1 - Functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 1/04 - Day 1 - Functions.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 1/05 - Day 1 - Let and Const.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 1/05 - Day 1 - Let and Const.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 2/06 - Day 2 - Conditional Statements - If-Else.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 2/06 - Day 2 - Conditional Statements - If-Else.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 2/07 - Day 2 - Conditional Statements - Switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 2/07 - Day 2 - Conditional Statements - Switch.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 2/08 - Day 2 - Loops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 2/08 - Day 2 - Loops.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 3/09 - Day 3 - Arrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 3/09 - Day 3 - Arrays.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 3/10 - Day 3 - Try, Catch, and Finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 3/10 - Day 3 - Try, Catch, and Finally.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 3/11 - Day 3 - Throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 3/11 - Day 3 - Throw.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 4/12 - Day 4 - Create a Rectangle Object.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 4/12 - Day 4 - Create a Rectangle Object.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 4/13 - Day 4 - Count Objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 4/13 - Day 4 - Count Objects.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 4/14 - Day 4 - Classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 4/14 - Day 4 - Classes.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 5/15 - Day 5 - Inheritance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 5/15 - Day 5 - Inheritance.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 5/16 - Day 5 - Template Literals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 5/16 - Day 5 - Template Literals.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 5/17 - Day 5 - Arrow Functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 5/17 - Day 5 - Arrow Functions.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 6/18 - Day 6 - Bitwise Operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 6/18 - Day 6 - Bitwise Operators.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 6/19 - Day 6 - JavaScript Dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 6/19 - Day 6 - JavaScript Dates.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 7/20 - Day 7 - Regular Expressions I.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 7/20 - Day 7 - Regular Expressions I.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 7/21 - Day 7 - Regular Expressions II.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 7/21 - Day 7 - Regular Expressions II.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 7/22 - Day 7 - Regular Expressions III.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 7/22 - Day 7 - Regular Expressions III.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 8/23 - Create a Button/css/button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 8/23 - Create a Button/css/button.css -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 8/23 - Create a Button/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 8/23 - Create a Button/index.html -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 8/23 - Create a Button/js/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 8/23 - Create a Button/js/button.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 8/24 - Buttons Container/css/buttonsGrid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 8/24 - Buttons Container/css/buttonsGrid.css -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 8/24 - Buttons Container/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 8/24 - Buttons Container/index.html -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 8/24 - Buttons Container/js/buttonsGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 8/24 - Buttons Container/js/buttonsGrid.js -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 9/css/binaryCalculator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 9/css/binaryCalculator.css -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 9/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 9/index.html -------------------------------------------------------------------------------- /10 Days of JavaScript/Day 9/js/binaryCalculator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/Day 9/js/binaryCalculator.js -------------------------------------------------------------------------------- /10 Days of JavaScript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of JavaScript/README.md -------------------------------------------------------------------------------- /10 Days of Statistics/01 - Day 0 - Mean, Median, and Mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/01 - Day 0 - Mean, Median, and Mode.py -------------------------------------------------------------------------------- /10 Days of Statistics/02 - Day 0 - Weighted Mean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/02 - Day 0 - Weighted Mean.py -------------------------------------------------------------------------------- /10 Days of Statistics/03 - Day 1 - Quartiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/03 - Day 1 - Quartiles.py -------------------------------------------------------------------------------- /10 Days of Statistics/04 - Day 1 - Interquartile Range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/04 - Day 1 - Interquartile Range.py -------------------------------------------------------------------------------- /10 Days of Statistics/05 - Day 1 - Standard Deviation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/05 - Day 1 - Standard Deviation.py -------------------------------------------------------------------------------- /10 Days of Statistics/06 - Day 2 - Basic Probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/06 - Day 2 - Basic Probability.py -------------------------------------------------------------------------------- /10 Days of Statistics/07 - Day 2 - More Dice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/07 - Day 2 - More Dice.py -------------------------------------------------------------------------------- /10 Days of Statistics/08 - Day 2 - Compound Event Probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/08 - Day 2 - Compound Event Probability.py -------------------------------------------------------------------------------- /10 Days of Statistics/09 - Day 3 - Conditional Probability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/09 - Day 3 - Conditional Probability.py -------------------------------------------------------------------------------- /10 Days of Statistics/10 - Day 3 - Cards of the Same Suit.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/10 - Day 3 - Cards of the Same Suit.txt -------------------------------------------------------------------------------- /10 Days of Statistics/11 - Day 3 - Drawing Marbles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/11 - Day 3 - Drawing Marbles.py -------------------------------------------------------------------------------- /10 Days of Statistics/12 - Day 4 - Binomial Distribution I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/12 - Day 4 - Binomial Distribution I.py -------------------------------------------------------------------------------- /10 Days of Statistics/13 - Day 4 - Binomial Distribution II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/13 - Day 4 - Binomial Distribution II.py -------------------------------------------------------------------------------- /10 Days of Statistics/14 - Day 4 - Geometric Distribution I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/14 - Day 4 - Geometric Distribution I.py -------------------------------------------------------------------------------- /10 Days of Statistics/15 - Day 4 - Geometric Distribution II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/15 - Day 4 - Geometric Distribution II.py -------------------------------------------------------------------------------- /10 Days of Statistics/16 - Day 5 - Poisson Distribution I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/16 - Day 5 - Poisson Distribution I.py -------------------------------------------------------------------------------- /10 Days of Statistics/17 - Day 5 - Poisson Distribution II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/17 - Day 5 - Poisson Distribution II.py -------------------------------------------------------------------------------- /10 Days of Statistics/18 - Day 5 - Normal Distribution I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/18 - Day 5 - Normal Distribution I.py -------------------------------------------------------------------------------- /10 Days of Statistics/19 - Day 5 - Normal Distribution II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/19 - Day 5 - Normal Distribution II.py -------------------------------------------------------------------------------- /10 Days of Statistics/20 - Day 6 - The Central Limit Theorem I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/20 - Day 6 - The Central Limit Theorem I.py -------------------------------------------------------------------------------- /10 Days of Statistics/21 - Day 6 - The Central Limit Theorem II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/21 - Day 6 - The Central Limit Theorem II.py -------------------------------------------------------------------------------- /10 Days of Statistics/22 - Day 6 - The Central Limit Theorem III.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/22 - Day 6 - The Central Limit Theorem III.py -------------------------------------------------------------------------------- /10 Days of Statistics/23 - Day 7 - Pearson Correlation Coefficient I.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/23 - Day 7 - Pearson Correlation Coefficient I.py -------------------------------------------------------------------------------- /10 Days of Statistics/24 - Day 7 - Spearman's Rank Correlation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/24 - Day 7 - Spearman's Rank Correlation.py -------------------------------------------------------------------------------- /10 Days of Statistics/25 - Day 8 - Least Square Regression Line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/25 - Day 8 - Least Square Regression Line.py -------------------------------------------------------------------------------- /10 Days of Statistics/26 - Day 8 - Pearson Correlation Coefficient II.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/26 - Day 8 - Pearson Correlation Coefficient II.txt -------------------------------------------------------------------------------- /10 Days of Statistics/27 - Day 9 - Multiple Linear Regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/27 - Day 9 - Multiple Linear Regression.py -------------------------------------------------------------------------------- /10 Days of Statistics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/10 Days of Statistics/README.md -------------------------------------------------------------------------------- /30 Days of Code/C#/01 - Day 0 - Hello, World.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/01 - Day 0 - Hello, World.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/02 - Day 1 - Data Types.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/02 - Day 1 - Data Types.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/03 - Day 2 - Operators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/03 - Day 2 - Operators.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/04 - Day 3 - Intro to Conditional Statements.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/04 - Day 3 - Intro to Conditional Statements.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/05 - Day 4 - Class vs Instance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/05 - Day 4 - Class vs Instance.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/06 - Day 5 - Loops.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/06 - Day 5 - Loops.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/07 - Day 6 - Let's Review.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/07 - Day 6 - Let's Review.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/08 - Day 7 - Arrays.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/08 - Day 7 - Arrays.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/09 - Day 8 - Dictionaries and Maps.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/09 - Day 8 - Dictionaries and Maps.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/10 - Day 9 - Recursion 3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/10 - Day 9 - Recursion 3.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/11 - Day 10 - Binary Numbers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/11 - Day 10 - Binary Numbers.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/12 - Day 11 - 2D Arrays.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/12 - Day 11 - 2D Arrays.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/13 - Day 12 - Inheritance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/13 - Day 12 - Inheritance.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/14 - Day 13 - Abstract Classes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/14 - Day 13 - Abstract Classes.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/15 - Day 14 - Scope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/15 - Day 14 - Scope.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/16 - Day 15 - Linked List.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/16 - Day 15 - Linked List.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/17 - Day 16 - Exceptions - String to Integer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/17 - Day 16 - Exceptions - String to Integer.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/18 - Day 17 - More Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/18 - Day 17 - More Exceptions.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/19 - Day 18 - Queues and Stacks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/19 - Day 18 - Queues and Stacks.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/20 - Day 19 - Interfaces.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/20 - Day 19 - Interfaces.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/21 - Day 20 - Sorting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/21 - Day 20 - Sorting.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/22 - Day 21 - Generics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/22 - Day 21 - Generics.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/23 - Day 22 - Binary Search Trees.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/23 - Day 22 - Binary Search Trees.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/24 - Day 23 - BST Level-Order Traversal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/24 - Day 23 - BST Level-Order Traversal.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/25 - Day 24 - More Linked Lists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/25 - Day 24 - More Linked Lists.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/26 - Day 25 - Running Time and Complexity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/26 - Day 25 - Running Time and Complexity.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/27 - Day 26 - Nested Logic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/27 - Day 26 - Nested Logic.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/28 - Day 27 - Testing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/28 - Day 27 - Testing.java -------------------------------------------------------------------------------- /30 Days of Code/C#/29 - Day 28 - RegEx, Patterns, and Intro to Databases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/29 - Day 28 - RegEx, Patterns, and Intro to Databases.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/30 - Day 29 - Bitwise AND.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/30 - Day 29 - Bitwise AND.cs -------------------------------------------------------------------------------- /30 Days of Code/C#/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/C#/README.md -------------------------------------------------------------------------------- /30 Days of Code/Python/01 - Day 0 - Hello, World.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/01 - Day 0 - Hello, World.py -------------------------------------------------------------------------------- /30 Days of Code/Python/02 - Day 1 - Data Types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/02 - Day 1 - Data Types.py -------------------------------------------------------------------------------- /30 Days of Code/Python/03 - Day 2 - Operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/03 - Day 2 - Operators.py -------------------------------------------------------------------------------- /30 Days of Code/Python/04 - Day 3 - Intro to Conditional Statements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/04 - Day 3 - Intro to Conditional Statements.py -------------------------------------------------------------------------------- /30 Days of Code/Python/05 - Day 4 - Class vs Instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/05 - Day 4 - Class vs Instance.py -------------------------------------------------------------------------------- /30 Days of Code/Python/06 - Day 5 - Loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/06 - Day 5 - Loops.py -------------------------------------------------------------------------------- /30 Days of Code/Python/07 - Day 6 - Let's Review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/07 - Day 6 - Let's Review.py -------------------------------------------------------------------------------- /30 Days of Code/Python/08 - Day 7 - Arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/08 - Day 7 - Arrays.py -------------------------------------------------------------------------------- /30 Days of Code/Python/09 - Day 8 - Dictionaries and Maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/09 - Day 8 - Dictionaries and Maps.py -------------------------------------------------------------------------------- /30 Days of Code/Python/10 - Day 9 - Recursion 3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/10 - Day 9 - Recursion 3.py -------------------------------------------------------------------------------- /30 Days of Code/Python/11 - Day 10 - Binary Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/11 - Day 10 - Binary Numbers.py -------------------------------------------------------------------------------- /30 Days of Code/Python/12 - Day 11 - 2D Arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/12 - Day 11 - 2D Arrays.py -------------------------------------------------------------------------------- /30 Days of Code/Python/13 - Day 12 - Inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/13 - Day 12 - Inheritance.py -------------------------------------------------------------------------------- /30 Days of Code/Python/14 - Day 13 - Abstract Classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/14 - Day 13 - Abstract Classes.py -------------------------------------------------------------------------------- /30 Days of Code/Python/15 - Day 14 - Scope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/15 - Day 14 - Scope.py -------------------------------------------------------------------------------- /30 Days of Code/Python/16 - Day 15 - Linked List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/16 - Day 15 - Linked List.py -------------------------------------------------------------------------------- /30 Days of Code/Python/17 - Day 16 - Exceptions - String to Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/17 - Day 16 - Exceptions - String to Integer.py -------------------------------------------------------------------------------- /30 Days of Code/Python/18 - Day 17 - More Exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/18 - Day 17 - More Exceptions.py -------------------------------------------------------------------------------- /30 Days of Code/Python/19 - Day 18 - Queues and Stacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/19 - Day 18 - Queues and Stacks.py -------------------------------------------------------------------------------- /30 Days of Code/Python/20 - Day 19 - Interfaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/20 - Day 19 - Interfaces.py -------------------------------------------------------------------------------- /30 Days of Code/Python/21 - Day 20 - Sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/21 - Day 20 - Sorting.py -------------------------------------------------------------------------------- /30 Days of Code/Python/22 - Day 21 - Generics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/22 - Day 21 - Generics.java -------------------------------------------------------------------------------- /30 Days of Code/Python/23 - Day 22 - Binary Search Trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/23 - Day 22 - Binary Search Trees.py -------------------------------------------------------------------------------- /30 Days of Code/Python/24 - Day 23 - BST Level-Order Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/24 - Day 23 - BST Level-Order Traversal.py -------------------------------------------------------------------------------- /30 Days of Code/Python/25 - Day 24 - More Linked Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/25 - Day 24 - More Linked Lists.py -------------------------------------------------------------------------------- /30 Days of Code/Python/26 - Day 25 - Running Time and Complexity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/26 - Day 25 - Running Time and Complexity.py -------------------------------------------------------------------------------- /30 Days of Code/Python/27 - Day 26 - Nested Logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/27 - Day 26 - Nested Logic.py -------------------------------------------------------------------------------- /30 Days of Code/Python/28 - Day 27 - Testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/28 - Day 27 - Testing.py -------------------------------------------------------------------------------- /30 Days of Code/Python/29 - Day 28 - RegEx, Patterns, and Intro to Databases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/29 - Day 28 - RegEx, Patterns, and Intro to Databases.py -------------------------------------------------------------------------------- /30 Days of Code/Python/30 - Day 29 - Bitwise AND.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/30 - Day 29 - Bitwise AND.py -------------------------------------------------------------------------------- /30 Days of Code/Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/Python/README.md -------------------------------------------------------------------------------- /30 Days of Code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/30 Days of Code/README.md -------------------------------------------------------------------------------- /Badges/10_days_of_javascript_5_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/10_days_of_javascript_5_star.png -------------------------------------------------------------------------------- /Badges/10_days_of_statistics_5_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/10_days_of_statistics_5_star.png -------------------------------------------------------------------------------- /Badges/30_days_of_code_5_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/30_days_of_code_5_star.png -------------------------------------------------------------------------------- /Badges/angular_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/angular_basic_skill.png -------------------------------------------------------------------------------- /Badges/angular_intermediate_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/angular_intermediate_skill.png -------------------------------------------------------------------------------- /Badges/c#_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/c#_basic_skill.png -------------------------------------------------------------------------------- /Badges/css_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/css_skill.png -------------------------------------------------------------------------------- /Badges/java_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/java_basic_skill.png -------------------------------------------------------------------------------- /Badges/javascript_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/javascript_basic_skill.png -------------------------------------------------------------------------------- /Badges/javascript_intermediate_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/javascript_intermediate_skill.png -------------------------------------------------------------------------------- /Badges/node_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/node_basic_skill.png -------------------------------------------------------------------------------- /Badges/problem_solving_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/problem_solving_basic_skill.png -------------------------------------------------------------------------------- /Badges/python_5_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/python_5_star.png -------------------------------------------------------------------------------- /Badges/python_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/python_basic_skill.png -------------------------------------------------------------------------------- /Badges/react_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/react_basic_skill.png -------------------------------------------------------------------------------- /Badges/rest_api_intermediate_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/rest_api_intermediate_skill.png -------------------------------------------------------------------------------- /Badges/sql_5_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/sql_5_star.png -------------------------------------------------------------------------------- /Badges/sql_advanced_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/sql_advanced_skill.png -------------------------------------------------------------------------------- /Badges/sql_basic_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/sql_basic_skill.png -------------------------------------------------------------------------------- /Badges/sql_intermediate_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Badges/sql_intermediate_skill.png -------------------------------------------------------------------------------- /Interview Preparation Kit/01 - Warm-up Challenges/01 - Sock Merchant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/01 - Warm-up Challenges/01 - Sock Merchant.py -------------------------------------------------------------------------------- /Interview Preparation Kit/01 - Warm-up Challenges/02 - Counting Valleys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/01 - Warm-up Challenges/02 - Counting Valleys.py -------------------------------------------------------------------------------- /Interview Preparation Kit/01 - Warm-up Challenges/03 - Jumping on the Clouds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/01 - Warm-up Challenges/03 - Jumping on the Clouds.py -------------------------------------------------------------------------------- /Interview Preparation Kit/01 - Warm-up Challenges/04 - Repeated String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/01 - Warm-up Challenges/04 - Repeated String.py -------------------------------------------------------------------------------- /Interview Preparation Kit/02 - Arrays/01 - 2D Arrays - DS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/02 - Arrays/01 - 2D Arrays - DS.py -------------------------------------------------------------------------------- /Interview Preparation Kit/02 - Arrays/02 - Arrays - Left Rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/02 - Arrays/02 - Arrays - Left Rotation.py -------------------------------------------------------------------------------- /Interview Preparation Kit/02 - Arrays/03 - New Year Chaos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/02 - Arrays/03 - New Year Chaos.py -------------------------------------------------------------------------------- /Interview Preparation Kit/02 - Arrays/04 - Minimum Swaps 2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/02 - Arrays/04 - Minimum Swaps 2.py -------------------------------------------------------------------------------- /Interview Preparation Kit/02 - Arrays/05 - Array Manipulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/02 - Arrays/05 - Array Manipulation.py -------------------------------------------------------------------------------- /Interview Preparation Kit/03 - Dictionaries and Hashmaps/01 - Hash Tables - Ransom Note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/03 - Dictionaries and Hashmaps/01 - Hash Tables - Ransom Note.py -------------------------------------------------------------------------------- /Interview Preparation Kit/03 - Dictionaries and Hashmaps/02 - Two Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/03 - Dictionaries and Hashmaps/02 - Two Strings.py -------------------------------------------------------------------------------- /Interview Preparation Kit/03 - Dictionaries and Hashmaps/03 - Sherlock and Anagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/03 - Dictionaries and Hashmaps/03 - Sherlock and Anagrams.py -------------------------------------------------------------------------------- /Interview Preparation Kit/03 - Dictionaries and Hashmaps/04 - Count Triplets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/03 - Dictionaries and Hashmaps/04 - Count Triplets.py -------------------------------------------------------------------------------- /Interview Preparation Kit/03 - Dictionaries and Hashmaps/05 - Frequency Queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/03 - Dictionaries and Hashmaps/05 - Frequency Queries.py -------------------------------------------------------------------------------- /Interview Preparation Kit/04 - Sorting/01 - Sorting - Bubble Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/04 - Sorting/01 - Sorting - Bubble Sort.py -------------------------------------------------------------------------------- /Interview Preparation Kit/04 - Sorting/02 - Mark and Toys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/04 - Sorting/02 - Mark and Toys.py -------------------------------------------------------------------------------- /Interview Preparation Kit/04 - Sorting/03 - Sorting - Comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/04 - Sorting/03 - Sorting - Comparator.py -------------------------------------------------------------------------------- /Interview Preparation Kit/04 - Sorting/04 - Fraudulent Activity Notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/04 - Sorting/04 - Fraudulent Activity Notifications.py -------------------------------------------------------------------------------- /Interview Preparation Kit/04 - Sorting/05 - Merge Sort - Counting Inversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/04 - Sorting/05 - Merge Sort - Counting Inversions.py -------------------------------------------------------------------------------- /Interview Preparation Kit/05 - String Manipulation/01 - Strings - Making Anagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/05 - String Manipulation/01 - Strings - Making Anagrams.py -------------------------------------------------------------------------------- /Interview Preparation Kit/05 - String Manipulation/02 - Alternating Characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/05 - String Manipulation/02 - Alternating Characters.py -------------------------------------------------------------------------------- /Interview Preparation Kit/05 - String Manipulation/03 - Sherlock and the Valid String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/05 - String Manipulation/03 - Sherlock and the Valid String.py -------------------------------------------------------------------------------- /Interview Preparation Kit/05 - String Manipulation/04 - Special String Again.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/05 - String Manipulation/04 - Special String Again.py -------------------------------------------------------------------------------- /Interview Preparation Kit/05 - String Manipulation/05 - Common Child.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/05 - String Manipulation/05 - Common Child.py -------------------------------------------------------------------------------- /Interview Preparation Kit/06 - Greedy Algorithms/01 - Minimum Absolute Difference in an Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/06 - Greedy Algorithms/01 - Minimum Absolute Difference in an Array.py -------------------------------------------------------------------------------- /Interview Preparation Kit/06 - Greedy Algorithms/02 - Luck Balance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/06 - Greedy Algorithms/02 - Luck Balance.py -------------------------------------------------------------------------------- /Interview Preparation Kit/06 - Greedy Algorithms/03 - Greedy Florist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/06 - Greedy Algorithms/03 - Greedy Florist.py -------------------------------------------------------------------------------- /Interview Preparation Kit/06 - Greedy Algorithms/04 - Max Min.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/06 - Greedy Algorithms/04 - Max Min.py -------------------------------------------------------------------------------- /Interview Preparation Kit/06 - Greedy Algorithms/05 - Reverse Shuffle Merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/06 - Greedy Algorithms/05 - Reverse Shuffle Merge.py -------------------------------------------------------------------------------- /Interview Preparation Kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Interview Preparation Kit/README.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/LICENSE -------------------------------------------------------------------------------- /Python/01 - Introduction/01 - Say 'Hello, World!' With Python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/01 - Say 'Hello, World!' With Python.py -------------------------------------------------------------------------------- /Python/01 - Introduction/02 - Python If-Else.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/02 - Python If-Else.py -------------------------------------------------------------------------------- /Python/01 - Introduction/03 - Arithmetic Operators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/03 - Arithmetic Operators.py -------------------------------------------------------------------------------- /Python/01 - Introduction/04 - Python - Division.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/04 - Python - Division.py -------------------------------------------------------------------------------- /Python/01 - Introduction/05 - Loops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/05 - Loops.py -------------------------------------------------------------------------------- /Python/01 - Introduction/06 - Write a function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/06 - Write a function.py -------------------------------------------------------------------------------- /Python/01 - Introduction/07 - Print Function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/01 - Introduction/07 - Print Function.py -------------------------------------------------------------------------------- /Python/02 - Basic Data Types/01 - List Comprehensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/02 - Basic Data Types/01 - List Comprehensions.py -------------------------------------------------------------------------------- /Python/02 - Basic Data Types/02 - Find the Runner-up Score!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/02 - Basic Data Types/02 - Find the Runner-up Score!.py -------------------------------------------------------------------------------- /Python/02 - Basic Data Types/03 - Nested Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/02 - Basic Data Types/03 - Nested Lists.py -------------------------------------------------------------------------------- /Python/02 - Basic Data Types/04 - Finding the percentage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/02 - Basic Data Types/04 - Finding the percentage.py -------------------------------------------------------------------------------- /Python/02 - Basic Data Types/05 - Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/02 - Basic Data Types/05 - Lists.py -------------------------------------------------------------------------------- /Python/02 - Basic Data Types/06 - Tuples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/02 - Basic Data Types/06 - Tuples.py -------------------------------------------------------------------------------- /Python/03 - Strings/01 - sWAP cASE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/01 - sWAP cASE.py -------------------------------------------------------------------------------- /Python/03 - Strings/02 - String Split and Join.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/02 - String Split and Join.py -------------------------------------------------------------------------------- /Python/03 - Strings/03 - What's Your Name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/03 - What's Your Name.py -------------------------------------------------------------------------------- /Python/03 - Strings/04 - Mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/04 - Mutations.py -------------------------------------------------------------------------------- /Python/03 - Strings/05 - Find a string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/05 - Find a string.py -------------------------------------------------------------------------------- /Python/03 - Strings/06 - String Validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/06 - String Validators.py -------------------------------------------------------------------------------- /Python/03 - Strings/07 - Text Alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/07 - Text Alignment.py -------------------------------------------------------------------------------- /Python/03 - Strings/08 - Text Wrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/08 - Text Wrap.py -------------------------------------------------------------------------------- /Python/03 - Strings/09 - Designer Door Mat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/09 - Designer Door Mat.py -------------------------------------------------------------------------------- /Python/03 - Strings/10 - String Formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/10 - String Formatting.py -------------------------------------------------------------------------------- /Python/03 - Strings/11 - Alphabet Rangoli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/11 - Alphabet Rangoli.py -------------------------------------------------------------------------------- /Python/03 - Strings/12 - Capitalize!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/12 - Capitalize!.py -------------------------------------------------------------------------------- /Python/03 - Strings/13 - The Minion Game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/13 - The Minion Game.py -------------------------------------------------------------------------------- /Python/03 - Strings/14 - Merge The Tools!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/03 - Strings/14 - Merge The Tools!.py -------------------------------------------------------------------------------- /Python/04 - Sets/01 - Introduction to Sets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/01 - Introduction to Sets.py -------------------------------------------------------------------------------- /Python/04 - Sets/02 - No Idea!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/02 - No Idea!.py -------------------------------------------------------------------------------- /Python/04 - Sets/03 - Symmetric Difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/03 - Symmetric Difference.py -------------------------------------------------------------------------------- /Python/04 - Sets/04 - Set add().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/04 - Set add().py -------------------------------------------------------------------------------- /Python/04 - Sets/05 - Set discard(), remove() & pop().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/05 - Set discard(), remove() & pop().py -------------------------------------------------------------------------------- /Python/04 - Sets/06 - Set union() Operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/06 - Set union() Operation.py -------------------------------------------------------------------------------- /Python/04 - Sets/07 - Set intersection() Operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/07 - Set intersection() Operation.py -------------------------------------------------------------------------------- /Python/04 - Sets/08 - Set difference() Operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/08 - Set difference() Operation.py -------------------------------------------------------------------------------- /Python/04 - Sets/09 - Set symmetric_difference() Operation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/09 - Set symmetric_difference() Operation.py -------------------------------------------------------------------------------- /Python/04 - Sets/10 - Set Mutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/10 - Set Mutations.py -------------------------------------------------------------------------------- /Python/04 - Sets/11 - The Captain's Room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/11 - The Captain's Room.py -------------------------------------------------------------------------------- /Python/04 - Sets/12 - Check Subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/12 - Check Subset.py -------------------------------------------------------------------------------- /Python/04 - Sets/13 - Check Strict Superset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/04 - Sets/13 - Check Strict Superset.py -------------------------------------------------------------------------------- /Python/05 - Math/01 - Polar Coordinates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/01 - Polar Coordinates.py -------------------------------------------------------------------------------- /Python/05 - Math/02 - Find Angle MBC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/02 - Find Angle MBC.py -------------------------------------------------------------------------------- /Python/05 - Math/03 - Triangle Quest 2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/03 - Triangle Quest 2.py -------------------------------------------------------------------------------- /Python/05 - Math/04 - Mod Divmod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/04 - Mod Divmod.py -------------------------------------------------------------------------------- /Python/05 - Math/05 - Power - Mod Power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/05 - Power - Mod Power.py -------------------------------------------------------------------------------- /Python/05 - Math/06 - Integers Come In All Sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/06 - Integers Come In All Sizes.py -------------------------------------------------------------------------------- /Python/05 - Math/07 - Triangle Quest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/05 - Math/07 - Triangle Quest.py -------------------------------------------------------------------------------- /Python/06 - Itertools/01 - itertools.product().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/01 - itertools.product().py -------------------------------------------------------------------------------- /Python/06 - Itertools/02 - itertools.permutations().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/02 - itertools.permutations().py -------------------------------------------------------------------------------- /Python/06 - Itertools/03 - itertools.combinations().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/03 - itertools.combinations().py -------------------------------------------------------------------------------- /Python/06 - Itertools/04 - itertools.combinations_with_replacement().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/04 - itertools.combinations_with_replacement().py -------------------------------------------------------------------------------- /Python/06 - Itertools/05 - Compress the String!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/05 - Compress the String!.py -------------------------------------------------------------------------------- /Python/06 - Itertools/06 - Iterables and Iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/06 - Iterables and Iterators.py -------------------------------------------------------------------------------- /Python/06 - Itertools/07 - Maximize It!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/06 - Itertools/07 - Maximize It!.py -------------------------------------------------------------------------------- /Python/07 - Collections/01 - collections.Counter().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/01 - collections.Counter().py -------------------------------------------------------------------------------- /Python/07 - Collections/02 - defaultdict Tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/02 - defaultdict Tutorial.py -------------------------------------------------------------------------------- /Python/07 - Collections/03 - collections.namedtuple().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/03 - collections.namedtuple().py -------------------------------------------------------------------------------- /Python/07 - Collections/04 - collections.OrderedDict().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/04 - collections.OrderedDict().py -------------------------------------------------------------------------------- /Python/07 - Collections/05 - collections.deque().py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/05 - collections.deque().py -------------------------------------------------------------------------------- /Python/07 - Collections/06 - Company Logo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/06 - Company Logo.py -------------------------------------------------------------------------------- /Python/07 - Collections/07 - Word Order.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/07 - Word Order.py -------------------------------------------------------------------------------- /Python/07 - Collections/08 - Piling Up!.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/07 - Collections/08 - Piling Up!.py -------------------------------------------------------------------------------- /Python/08 - Date and Time/01 - Calendar Module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/08 - Date and Time/01 - Calendar Module.py -------------------------------------------------------------------------------- /Python/08 - Date and Time/02 - Time Delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/08 - Date and Time/02 - Time Delta.py -------------------------------------------------------------------------------- /Python/09 - Errors and Exceptions/01 - Exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/09 - Errors and Exceptions/01 - Exceptions.py -------------------------------------------------------------------------------- /Python/09 - Errors and Exceptions/02 - Incorrect Regex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/09 - Errors and Exceptions/02 - Incorrect Regex.py -------------------------------------------------------------------------------- /Python/10 - Classes/01 - Classes - Dealing with Complex Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/10 - Classes/01 - Classes - Dealing with Complex Numbers.py -------------------------------------------------------------------------------- /Python/10 - Classes/02 - Class 2 - Find the Torsional Angle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/10 - Classes/02 - Class 2 - Find the Torsional Angle.py -------------------------------------------------------------------------------- /Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Python/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/README.md -------------------------------------------------------------------------------- /Regex/01 - Introduction/01 - Matching Specific String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/01 - Introduction/01 - Matching Specific String.py -------------------------------------------------------------------------------- /Regex/01 - Introduction/02 - Matching Anything But a Newline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/01 - Introduction/02 - Matching Anything But a Newline.py -------------------------------------------------------------------------------- /Regex/01 - Introduction/03 - Matching Digits & Non-Digit Characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/01 - Introduction/03 - Matching Digits & Non-Digit Characters.py -------------------------------------------------------------------------------- /Regex/01 - Introduction/04 - Matching Whitespace & Non-Whitespace Character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/01 - Introduction/04 - Matching Whitespace & Non-Whitespace Character.py -------------------------------------------------------------------------------- /Regex/01 - Introduction/05 - Matching Word & Non-Word Character.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/01 - Introduction/05 - Matching Word & Non-Word Character.py -------------------------------------------------------------------------------- /Regex/01 - Introduction/06 - Matching Start & End.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/01 - Introduction/06 - Matching Start & End.py -------------------------------------------------------------------------------- /Regex/02 - Character Class/01 - Matching Specific String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/02 - Character Class/01 - Matching Specific String.py -------------------------------------------------------------------------------- /Regex/02 - Character Class/02 - Excluding Specific Characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/02 - Character Class/02 - Excluding Specific Characters.py -------------------------------------------------------------------------------- /Regex/02 - Character Class/03 - Matching Character Ranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/02 - Character Class/03 - Matching Character Ranges.py -------------------------------------------------------------------------------- /Regex/03 - Repetitions/01 - Matching {x} Repetitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/03 - Repetitions/01 - Matching {x} Repetitions.py -------------------------------------------------------------------------------- /Regex/03 - Repetitions/02 - Matching {x, y} Repetitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/03 - Repetitions/02 - Matching {x, y} Repetitions.py -------------------------------------------------------------------------------- /Regex/03 - Repetitions/03 - Matching Zero Or More Repetitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/03 - Repetitions/03 - Matching Zero Or More Repetitions.py -------------------------------------------------------------------------------- /Regex/03 - Repetitions/04 - Matching One Or More Repetitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/03 - Repetitions/04 - Matching One Or More Repetitions.py -------------------------------------------------------------------------------- /Regex/03 - Repetitions/05 - Matching Ending Items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/03 - Repetitions/05 - Matching Ending Items.py -------------------------------------------------------------------------------- /Regex/04 - Grouping and Capturing/01 - Matching Word Boundaries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/04 - Grouping and Capturing/01 - Matching Word Boundaries.py -------------------------------------------------------------------------------- /Regex/04 - Grouping and Capturing/02 - Capturing & Non-Capturing Groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/04 - Grouping and Capturing/02 - Capturing & Non-Capturing Groups.py -------------------------------------------------------------------------------- /Regex/04 - Grouping and Capturing/03 - Alternative Matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/04 - Grouping and Capturing/03 - Alternative Matching.py -------------------------------------------------------------------------------- /Regex/05 - Backreferences/01 - Matching Same Text Again & Again.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/05 - Backreferences/01 - Matching Same Text Again & Again.py -------------------------------------------------------------------------------- /Regex/05 - Backreferences/02 - Backreferences To Failed Groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/05 - Backreferences/02 - Backreferences To Failed Groups.py -------------------------------------------------------------------------------- /Regex/05 - Backreferences/03 - Branch Reset Groups.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/05 - Backreferences/03 - Branch Reset Groups.php -------------------------------------------------------------------------------- /Regex/05 - Backreferences/04 - Forward References.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/05 - Backreferences/04 - Forward References.php -------------------------------------------------------------------------------- /Regex/06 - Assertions/01 - Positive Lookahead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/06 - Assertions/01 - Positive Lookahead.py -------------------------------------------------------------------------------- /Regex/06 - Assertions/02 - Negative Lookahead.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/06 - Assertions/02 - Negative Lookahead.py -------------------------------------------------------------------------------- /Regex/06 - Assertions/03 - Positive Lookbehind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/06 - Assertions/03 - Positive Lookbehind.py -------------------------------------------------------------------------------- /Regex/06 - Assertions/04 - Negative Lookbehind.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/06 - Assertions/04 - Negative Lookbehind.py -------------------------------------------------------------------------------- /Regex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Regex/README.md -------------------------------------------------------------------------------- /SQL/01 - Basic Select/01 - Reversing the Select Query I.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/01 - Reversing the Select Query I.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/02 - Reversing the Select Query II.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/02 - Reversing the Select Query II.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/03 - Select All.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/03 - Select All.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/04 - Select By ID.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/04 - Select By ID.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/05 - Japanese Cities' Attributes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/05 - Japanese Cities' Attributes.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/06 - Japanese Cities' Names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/06 - Japanese Cities' Names.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/07 - Weather Observation Station 1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/07 - Weather Observation Station 1.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/08 - Weather Observation Station 3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/08 - Weather Observation Station 3.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/09 - Weather Observation Station 4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/09 - Weather Observation Station 4.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/10 - Weather Observation Station 5.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/10 - Weather Observation Station 5.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/11 - Weather Observation Station 6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/11 - Weather Observation Station 6.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/12 - Weather Observation Station 7.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/12 - Weather Observation Station 7.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/13 - Weather Observation Station 8.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/13 - Weather Observation Station 8.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/14 - Weather Observation Station 9.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/14 - Weather Observation Station 9.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/15 - Weather Observation Station 10.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/15 - Weather Observation Station 10.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/16 - Weather Observation Station 11.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/16 - Weather Observation Station 11.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/17 - Weather Observation Station 12.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/17 - Weather Observation Station 12.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/18 - Higher Than 75 Marks.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/18 - Higher Than 75 Marks.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/19 - Employee Names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/19 - Employee Names.sql -------------------------------------------------------------------------------- /SQL/01 - Basic Select/20 - Employee Salaries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/01 - Basic Select/20 - Employee Salaries.sql -------------------------------------------------------------------------------- /SQL/02 - Advanced Select/01 - Type of Triangle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/02 - Advanced Select/01 - Type of Triangle.sql -------------------------------------------------------------------------------- /SQL/02 - Advanced Select/02 - The PADS.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/02 - Advanced Select/02 - The PADS.sql -------------------------------------------------------------------------------- /SQL/02 - Advanced Select/03 - Occupations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/02 - Advanced Select/03 - Occupations.sql -------------------------------------------------------------------------------- /SQL/02 - Advanced Select/04 - Binary Tree Nodes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/02 - Advanced Select/04 - Binary Tree Nodes.sql -------------------------------------------------------------------------------- /SQL/02 - Advanced Select/05 - New Companies.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/02 - Advanced Select/05 - New Companies.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/01 - Revising Aggregations - The Count Function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/01 - Revising Aggregations - The Count Function.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/02 - Revising Aggregations - The Sum Function.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/02 - Revising Aggregations - The Sum Function.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/03 - Revising Aggregations - Averages.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/03 - Revising Aggregations - Averages.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/04 - Average Population.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/04 - Average Population.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/05 - Japan Population.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/05 - Japan Population.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/06 - Population Density Difference.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/06 - Population Density Difference.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/07 - The Blunder.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/07 - The Blunder.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/08 - Top Earners.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/08 - Top Earners.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/09 - Weather Observation Station 2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/09 - Weather Observation Station 2.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/10 - Weather Observation Station 13.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/10 - Weather Observation Station 13.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/11 - Weather Observation Station 14.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/11 - Weather Observation Station 14.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/12 - Weather Observation Station 15.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/12 - Weather Observation Station 15.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/13 - Weather Observation Station 16.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/13 - Weather Observation Station 16.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/14 - Weather Observation Station 17.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/14 - Weather Observation Station 17.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/15 - Weather Observation Station 18.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/15 - Weather Observation Station 18.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/16 - Weather Observation Station 19.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/16 - Weather Observation Station 19.sql -------------------------------------------------------------------------------- /SQL/03 - Aggregation/17 - Weather Observation Station 20.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/03 - Aggregation/17 - Weather Observation Station 20.sql -------------------------------------------------------------------------------- /SQL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/SQL/README.md -------------------------------------------------------------------------------- /Security/01 - Functions/01 - Security Functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/01 - Functions/01 - Security Functions.py -------------------------------------------------------------------------------- /Security/01 - Functions/02 - Security Functions II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/01 - Functions/02 - Security Functions II.py -------------------------------------------------------------------------------- /Security/01 - Functions/03 - Security Bijective Functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/01 - Functions/03 - Security Bijective Functions.py -------------------------------------------------------------------------------- /Security/01 - Functions/04 - Security Function Inverses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/01 - Functions/04 - Security Function Inverses.py -------------------------------------------------------------------------------- /Security/01 - Functions/05 - Security Permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/01 - Functions/05 - Security Permutations.py -------------------------------------------------------------------------------- /Security/01 - Functions/06 - Security Involution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/01 - Functions/06 - Security Involution.py -------------------------------------------------------------------------------- /Security/02 - Terminology and Concepts/01 - Security - Message Space and Ciphertext Space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/02 - Terminology and Concepts/01 - Security - Message Space and Ciphertext Space.py -------------------------------------------------------------------------------- /Security/02 - Terminology and Concepts/02 - Security Key Spaces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/02 - Terminology and Concepts/02 - Security Key Spaces.py -------------------------------------------------------------------------------- /Security/02 - Terminology and Concepts/03 - Security Encryption Scheme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/02 - Terminology and Concepts/03 - Security Encryption Scheme.py -------------------------------------------------------------------------------- /Security/03 - Cryptography/01 - PRNG Sequence Guessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/03 - Cryptography/01 - PRNG Sequence Guessing.py -------------------------------------------------------------------------------- /Security/03 - Cryptography/02 - Keyword Transposition Cipher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/03 - Cryptography/02 - Keyword Transposition Cipher.py -------------------------------------------------------------------------------- /Security/03 - Cryptography/03 - Basic Cryptanalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/03 - Cryptography/03 - Basic Cryptanalysis.py -------------------------------------------------------------------------------- /Security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Security/README.md -------------------------------------------------------------------------------- /Skills Certification/Angular (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/Angular (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/Angular (Intermediate) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/Angular (Intermediate) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/C# (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/C# (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/CSS Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/CSS Certificate.png -------------------------------------------------------------------------------- /Skills Certification/Java (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/Java (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/JavaScript (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/JavaScript (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/JavaScript (Intermediate) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/JavaScript (Intermediate) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/Node (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/Node (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/Problem Solving (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/Problem Solving (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/Python (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/Python (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/README.md -------------------------------------------------------------------------------- /Skills Certification/REST API (Intermediate).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/REST API (Intermediate).png -------------------------------------------------------------------------------- /Skills Certification/React (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/React (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/SQL (Advanced) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/SQL (Advanced) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/SQL (Basic) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/SQL (Basic) Certificate.png -------------------------------------------------------------------------------- /Skills Certification/SQL (Intermediate) Certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathan-abela/HackerRank-Solutions/HEAD/Skills Certification/SQL (Intermediate) Certificate.png --------------------------------------------------------------------------------