├── Cracking the Coding Interview ├── Algorithms │ ├── BFS Shortest Reach in a Graph │ │ └── Solution.java │ ├── DFS Connected Cell in a Grid │ │ └── Solution.java │ ├── Hash Tables Ice Cream Parlor │ │ └── Solution.java │ ├── Merge Sort Counting Inversions │ │ └── Solution.java │ ├── Sorting Bubble Sort │ │ └── Solution.java │ └── Sorting Comparator │ │ └── Solution.java ├── Data Structures │ ├── Arrays Left Rotation │ │ └── Solution.java │ ├── Hash Tables Ransom Note │ │ └── Solution.java │ ├── Heaps Find the Running Median │ │ └── Solution.java │ ├── Linked Lists Detect a Cycle │ │ └── Solution.java │ ├── Queues A Tale of Two Stacks │ │ └── Solution.java │ ├── Stacks Balanced Brackets │ │ └── Solution.java │ ├── Strings Making Anagrams │ │ └── Solution.java │ ├── Trees Is This a Binary Search Tree │ │ └── Solution.java │ └── Tries Contacts │ │ └── Solution.java ├── README.md └── Techniques Concepts │ ├── Bit Manipulation Lonely Integer │ └── Solution.java │ ├── DP Coin Change │ └── Solution.java │ ├── Recursion Davis' Staircase │ └── Solution.java │ ├── Recursion Fibonacci Numbers │ └── Solution.java │ └── Time Complexity Primality │ └── Solution.java ├── Functional Programming ├── Introduction │ ├── Array Of N Elements │ │ └── Solution.scala │ ├── Filter Array │ │ └── Solution.scala │ ├── Filter Positions in a List │ │ └── Solution.scala │ ├── Hello World N Times │ │ └── Solution.scala │ ├── Hello World │ │ └── Solution.scala │ ├── Lambda Calculus - Reductions #1 │ │ └── Solution.txt │ ├── Lambda Calculus - Reductions #2 │ │ └── Solution.txt │ ├── List Length │ │ └── Solution.scala │ ├── List Replication │ │ └── Solution.scala │ ├── Reverse a List │ │ └── Solution.scala │ ├── Solve Me First FP │ │ └── Solution.scala │ ├── Sum of Odd Elements │ │ └── Solution.scala │ └── Update List │ │ └── Solution.scala └── README.md ├── Interview Preparation Kit ├── Arrays │ ├── 2D Array - DS │ │ └── Solution.java │ ├── Arrays Left Rotation │ │ └── Solution.java │ ├── Minimum Swaps 2 │ │ └── Solution.java │ └── New Year Chaos │ │ └── New Year Chaos.cpp ├── Dictionaries and Hashmaps │ ├── Hash Tables Ransom Note │ │ └── Solution.java │ ├── Sherlock and Anagrams │ │ └── Solution.java │ └── Two Strings │ │ └── Solution.java ├── Dynamic Programming │ ├── Candies │ │ └── Solution.java │ └── Max Array Sum │ │ └── Solution.java ├── Graphs │ ├── BFS Shortest Reach in a Graph │ │ └── Solution.java │ └── DFS Connected Cell in a Grid │ │ └── Solution.java ├── Greedy Algorithms │ ├── Greedy Florist │ │ └── Solution.java │ ├── Luck Balance │ │ └── Solution.java │ ├── Max Min │ │ └── Solution.java │ └── Minimum Absolute Difference in an Array │ │ └── Solution.java ├── Linked Lists │ ├── Find Merge Point of Two Lists │ │ └── Solution.java │ ├── Linked Lists Detect a Cycle │ │ └── Solution.java │ └── Reverse a Doubly Linked List │ │ └── Solution.java ├── Miscellaneous │ ├── Flipping bits │ │ └── Solution.java │ └── Time Complexity Primality │ │ └── Solution.java ├── README.md ├── Recursion and Backtracking │ ├── Recursion Davis' Staircase │ │ └── Solution.java │ └── Recursion Fibonacci Numbers │ │ └── Solution.java ├── Search │ ├── Hash Tables Ice Cream Parlor │ │ └── Solution.java │ └── Pairs │ │ └── Solution.java ├── Sorting │ ├── Mark and Toys │ │ └── Solution.java │ ├── Merge Sort Counting Inversions │ │ └── Solution.java │ ├── Sorting Bubble Sort │ │ └── Solution.java │ └── Sorting Comparator │ │ └── Solution.java ├── Stacks and Queues │ ├── Balanced Brackets │ │ └── Solution.java │ └── Queues A Tale of Two Stacks │ │ └── Solution.java ├── String Manipulation │ ├── Alternating Characters │ │ └── Solution.java │ └── Strings Making Anagrams │ │ └── Solution.java ├── Trees │ ├── Binary Search Tree Lowest Common Ancestor │ │ └── Solution.java │ ├── Tree Height of a Binary Tree │ │ └── Solution.java │ └── Trees Is This a Binary Search Tree │ │ └── Solution.java └── Warm-up Challenges │ ├── Counting Valleys │ └── Solution.java │ ├── Jumping on the Clouds │ └── Solution.java │ ├── Repeated String │ └── Solution.java │ └── Sock Merchant │ └── Solution.java ├── Java ├── Advanced │ ├── Can You Access │ │ └── Solution.java │ ├── Covariant Return Types │ │ └── Solution.java │ ├── Java Annotations │ │ └── Solution.java │ ├── Java Factory Pattern │ │ └── Solution.java │ ├── Java Lambda Expressions │ │ └── Solution.java │ ├── Java MD5 │ │ └── Solution.java │ ├── Java Reflection - Attributes │ │ └── Solution.java │ ├── Java SHA-256 │ │ └── Solution.java │ ├── Java Singleton Pattern │ │ └── Solution.java │ ├── Java Varargs - Simple Addition │ │ └── Solution.java │ ├── Java Visitor Pattern │ │ └── Solution.java │ └── Prime Checker │ │ └── Solution.java ├── BigNumber │ ├── Java BigDecimal │ │ └── Solution.java │ ├── Java BigInteger │ │ └── Solution.java │ └── Java Primality Test │ │ └── Solution.java ├── Data Structures │ ├── Java 1D Array (Part 2) │ │ └── Solution.java │ ├── Java 1D Array │ │ └── Solution.java │ ├── Java 2D Array │ │ └── Solution.java │ ├── Java Arraylist │ │ └── Solution.java │ ├── Java BitSet │ │ └── Solution.java │ ├── Java Comparator │ │ └── Solution.java │ ├── Java Dequeue │ │ └── Solution.java │ ├── Java Generics │ │ └── Solution.java │ ├── Java Hashset │ │ └── Solution.java │ ├── Java List │ │ └── Solution.java │ ├── Java Map │ │ └── Solution.java │ ├── Java Priority Queue │ │ └── Solution.java │ ├── Java Sort │ │ └── Solution.java │ ├── Java Stack │ │ └── Solution.java │ └── Java Subarray │ │ └── Solution.java ├── Exception Handling │ ├── Java Exception Handling (Try-catch) │ │ └── Solution.java │ └── Java Exception Handling │ │ └── Solution.java ├── Introduction │ ├── Java Currency Formatter │ │ └── Solution.java │ ├── Java Datatypes │ │ └── Solution.java │ ├── Java Date and Time │ │ └── Solution.java │ ├── Java End-of-file │ │ └── Solution.java │ ├── Java If-Else │ │ └── Solution.java │ ├── Java Int to String │ │ └── Solution.java │ ├── Java Loops I │ │ └── Solution.java │ ├── Java Loops II │ │ └── Solution.java │ ├── Java Output Formatting │ │ └── Solution.java │ ├── Java Static Initializer Block │ │ └── Solution.java │ ├── Java Stdin and Stdout I │ │ └── Solution.java │ ├── Java Stdin and Stdout II │ │ └── Solution.java │ └── Welcome to Java! │ │ └── Solution.java ├── Object Oriented Programming │ ├── Java Abstract Class │ │ └── Solution.java │ ├── Java Inheritance I │ │ └── Solution.java │ ├── Java Inheritance II │ │ └── Solution.java │ ├── Java Instanceof keyword │ │ └── Solution.java │ ├── Java Interface │ │ └── Solution.java │ ├── Java Iterator │ │ └── Solution.java │ ├── Java Method Overriding 2 (Super Keyword) │ │ └── Solution.java │ └── Java Method Overriding │ │ └── Solution.java ├── README.md └── Strings │ ├── Java Anagrams │ └── Solution.java │ ├── Java Regex 2 - Duplicate Words │ └── Solution.java │ ├── Java Regex │ └── Solution.java │ ├── Java String Reverse │ └── Solution.java │ ├── Java String Tokens │ └── Solution.java │ ├── Java Strings Introduction │ └── Solution.java │ ├── Java Substring Comparisons │ └── Solution.java │ ├── Java Substring │ └── Solution.java │ ├── Pattern Syntax Checker │ └── Solution.java │ ├── Tag Content Extractor │ └── Solution.java │ └── Valid Username Regular Expression │ └── Solution.java ├── LICENSE ├── Problem Solving └── Algorithms │ ├── Greedy Florist │ └── Solution.java │ ├── Greedy │ ├── Luck Balance │ │ └── Solution.java │ ├── Mark and Toys │ │ └── Solution.java │ └── Minimum Absolute Difference in an Array │ │ └── Solution.java │ ├── Implementation │ ├── Counting Valleys │ │ └── Solution.java │ ├── Jumping on the Clouds │ │ └── Solution.java │ ├── Repeated String │ │ └── Solution.java │ └── Sock Merchant │ │ └── Solution.java │ ├── Search │ └── Pairs │ │ └── Solution.java │ └── Strings │ ├── Alternating Characters │ └── Solution.java │ ├── Sherlock and Anagrams │ └── Solution.java │ └── Two Strings │ └── Solution.java ├── Python ├── Basic Data Types │ ├── Find the Runner-Up Score! │ │ └── Solution.py │ ├── Finding the percentage │ │ └── Solution.py │ ├── List Comprehensions │ │ └── Solution.py │ ├── Lists │ │ └── Solution.py │ ├── Nested Lists │ │ └── Solution.py │ └── Tuples │ │ └── Solution.py ├── Built-Ins │ ├── Any or All │ │ └── Solution.py │ ├── Athlete Sort │ │ └── Solution.py │ ├── Input() │ │ └── Solution.py │ ├── Python Evaluation │ │ └── Solution.py │ ├── Zipped! │ │ └── Solution.py │ └── ginortS │ │ └── Solution.py ├── Classes │ ├── Class 2 - Find the Torsional Angle │ │ └── Solution.py │ └── Classes Dealing with Complex Numbers │ │ └── Solution.py ├── Closures and Decorators │ ├── Decorators 2 - Name Directory │ │ └── Solution.py │ └── Standardize Mobile Number Using Decorators │ │ └── Solution.py ├── Collections │ ├── Collections.Counter() │ │ └── Solution.py │ ├── Collections.OrderedDict() │ │ └── Solution.py │ ├── Collections.deque() │ │ └── Solution.py │ ├── Collections.namedtuple() │ │ └── Solution.py │ ├── Company Logo │ │ └── Solution.py │ ├── DefaultDict Tutorial │ │ └── Solution.py │ ├── Piling Up! │ │ └── Solution.py │ └── Word Order │ │ └── Solution.py ├── Date and Time │ ├── Calendar Module │ │ └── Solution.py │ └── Time Delta │ │ └── Solution.py ├── Debugging │ ├── Default Arguments │ │ └── Solution.py │ └── Words Score │ │ └── Solution.py ├── Errors and Exceptions │ ├── Exceptions │ │ └── Solution.py │ └── Incorrect Regex │ │ └── Solution.py ├── Introduction │ ├── Arithmetic Operators │ │ └── Solution.py │ ├── Loops │ │ └── Solution.py │ ├── Print Function │ │ └── Solution.py │ ├── Python Division │ │ └── Solution.py │ ├── Python If-Else │ │ └── Solution.py │ ├── Say Hello, World! With Python │ │ └── Solution.py │ └── Write a function │ │ └── Solution.py ├── Itertools │ ├── Compress the String! │ │ └── Solution.py │ ├── Iterables and Iterators │ │ └── Solution.py │ ├── Maximize It! │ │ └── Solution.py │ ├── itertools.combinations() │ │ └── Solution.py │ ├── itertools.combinations_with_replacement() │ │ └── Solution.py │ ├── itertools.permutations() │ │ └── Solution.py │ └── itertools.product() │ │ └── Solution.py ├── Math │ ├── Find Angle MBC │ │ └── Solution.py │ ├── Integers Come In All Sizes │ │ └── Solution.py │ ├── Mod Divmod │ │ └── Solution.py │ ├── Polar Coordinates │ │ └── Solution.py │ ├── Power - Mod Power │ │ └── Solution.py │ ├── Triangle Quest 2 │ │ └── Solution.py │ └── Triangle Quest │ │ └── Solution.py ├── Numpy │ ├── Array Mathematics │ │ └── Solution.py │ ├── Arrays │ │ └── Solution.py │ ├── Concatenate │ │ └── Solution.py │ ├── Dot and Cross │ │ └── Solution.py │ ├── Eye and Identity │ │ └── Solution.py │ ├── Floor, Ceil and Rint │ │ └── Solution.py │ ├── Inner and Outer │ │ └── Solution.py │ ├── Linear Algebra │ │ └── Solution.py │ ├── Mean, Var, and Std │ │ └── Solution.py │ ├── Min and Max │ │ └── Solution.py │ ├── Polynomials │ │ └── Solution.py │ ├── Shape and Reshape │ │ └── Solution.py │ ├── Sum and Prod │ │ └── Solution.py │ ├── Transpose and Flatten │ │ └── Solution.py │ └── Zeros and Ones │ │ └── Solution.py ├── Python Functionals │ ├── Map and Lambda Function │ │ └── Solution.py │ ├── Reduce Function │ │ └── Solution.py │ └── Validating Email Addresses With a Filter │ │ └── Solution.py ├── README.md ├── Regex and Parsing │ ├── Detect Floating Point Number │ │ └── Solution.py │ ├── Detect HTML Tags, Attributes and Attribute Values │ │ └── Solution.py │ ├── Group(), Groups() & Groupdict() │ │ └── Solution.py │ ├── HTML Parser - Part 1 │ │ └── Solution.py │ ├── HTML Parser - Part 2 │ │ └── Solution.py │ ├── Hex Color Code │ │ └── Solution.py │ ├── Matrix Script │ │ └── Solution.py │ ├── Re.findall() & Re.finditer() │ │ └── Solution.py │ ├── Re.split() │ │ └── Solution.py │ ├── Re.start() & Re.end() │ │ └── Solution.py │ ├── Regex Substitution │ │ └── Solution.py │ ├── Validating Credit Card Numbers │ │ └── Solution.py │ ├── Validating Postal Codes │ │ └── Solution.py │ ├── Validating Roman Numerals │ │ └── Solution.py │ ├── Validating UID │ │ └── Solution.py │ ├── Validating and Parsing Email Addresses │ │ └── Solution.py │ └── Validating phone numbers │ │ └── Solution.py ├── Sets │ ├── Check Strict Superset │ │ └── Solution.py │ ├── Check Subset │ │ └── Solution.py │ ├── Introduction to Sets │ │ └── Solution.py │ ├── No Idea! │ │ └── Solution.py │ ├── Set .add() │ │ └── Solution.py │ ├── Set .difference() Operation │ │ └── Solution.py │ ├── Set .discard(), .remove() & .pop() │ │ └── Solution.py │ ├── Set .intersection() Operation │ │ └── Solution.py │ ├── Set .symmetric_difference() Operation │ │ └── Solution.py │ ├── Set .union() Operation │ │ └── Solution.py │ ├── Set Mutations │ │ └── Solution.py │ ├── Symmetric Difference │ │ └── Solution.py │ └── The Captain's Room │ │ └── Solution.py ├── Strings │ ├── Alphabet Rangoli │ │ └── Solution.py │ ├── Capitalize! │ │ └── Solution.py │ ├── Designer Door Mat │ │ └── Solution.py │ ├── Find a string │ │ └── Solution.py │ ├── Merge the Tools! │ │ └── Solution.py │ ├── Mutations │ │ └── Solution.py │ ├── String Formatting │ │ └── Solution.py │ ├── String Split and Join │ │ └── Solution.py │ ├── String Validators │ │ └── Solution.py │ ├── Text Alignment │ │ └── Solution.py │ ├── Text Wrap │ │ └── Solution.py │ ├── The Minion Game │ │ └── Solution.py │ ├── What's Your Name │ │ └── Solution.py │ └── sWAP cASE │ │ └── Solution.py └── XML │ ├── XML 1 - Find the Score │ └── Solution.py │ └── XML2 - Find the Maximum Depth │ └── Solution.py ├── README.md └── SQL ├── Advanced Join ├── 15 Days of Learning SQL │ └── Solution.sql ├── Interviews │ └── Solution.sql ├── Placements │ └── Solution.sql ├── Projects │ └── Solution.sql └── Symmetric Pairs │ └── Solution.sql ├── Advanced Select ├── Binary Tree Nodes │ └── Solution.sql ├── New Companies │ └── Solution.sql ├── Occupations │ └── Solution.sql ├── The PADS │ └── Solution.sql └── Type of Triangle │ └── Solution.sql ├── Aggregation ├── Average Population │ └── Solution.sql ├── Japan Population │ └── Solution.sql ├── Population Density Difference │ └── Solution.sql ├── Revising Aggregations - Averages │ └── Solution.sql ├── Revising Aggregations - The Count Function │ └── Solution.sql ├── Revising Aggregations - The Sum Function │ └── Solution.sql ├── The Blunder │ └── Solution.sql ├── Top Earners │ └── Solution.sql ├── Weather Observation Station 13 │ └── Solution.sql ├── Weather Observation Station 14 │ └── Solution.sql ├── Weather Observation Station 15 │ └── Solution.sql ├── Weather Observation Station 16 │ └── Solution.sql ├── Weather Observation Station 17 │ └── Solution.sql ├── Weather Observation Station 18 │ └── Solution.sql ├── Weather Observation Station 19 │ └── Solution.sql ├── Weather Observation Station 2 │ └── Solution.sql └── Weather Observation Station 20 │ └── Solution.sql ├── Alternative Queries ├── Draw The Triangle 1 │ └── Solution.sql ├── Draw The Triangle 2 │ └── Solution.sql └── Print Prime Numbers │ └── Solution.sql ├── Basic Join ├── African Cities │ └── Solution.sql ├── Asian Population │ └── Solution.sql ├── Average Population of Each Continent │ └── Solution.sql ├── Challenges │ └── Solution.sql ├── Contest Leaderboard │ └── Solution.sql ├── Ollivander's Inventory │ └── Solution.sql ├── The Report │ └── Solution.sql └── Top Competitors │ └── Solution.sql ├── Basic Select ├── Employee Names │ └── Solution.sql ├── Employee Salaries │ └── Solution.sql ├── Higher Than 75 Marks │ └── Solution.sql ├── Japanese Cities' Attributes │ └── Solution.sql ├── Japanese Cities' Names │ └── Solution.sql ├── Revising the Select Query I │ └── Solution.sql ├── Revising the Select Query II │ └── Solution.sql ├── Select All │ └── Solution.sql ├── Select By ID │ └── Solution.sql ├── Weather Observation Station 1 │ └── Solution.sql ├── Weather Observation Station 10 │ └── Solution.sql ├── Weather Observation Station 11 │ └── Solution.sql ├── Weather Observation Station 12 │ └── Solution.sql ├── Weather Observation Station 3 │ └── Solution.sql ├── Weather Observation Station 4 │ └── Solution.sql ├── Weather Observation Station 5 │ └── Solution.sql ├── Weather Observation Station 6 │ └── Solution.sql ├── Weather Observation Station 7 │ └── Solution.sql ├── Weather Observation Station 8 │ └── Solution.sql └── Weather Observation Station 9 │ └── Solution.sql └── README.md /Cracking the Coding Interview/Algorithms/BFS Shortest Reach in a Graph/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Algorithms/BFS Shortest Reach in a Graph/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Algorithms/DFS Connected Cell in a Grid/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Algorithms/DFS Connected Cell in a Grid/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Algorithms/Hash Tables Ice Cream Parlor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Algorithms/Hash Tables Ice Cream Parlor/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Algorithms/Merge Sort Counting Inversions/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Algorithms/Merge Sort Counting Inversions/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Algorithms/Sorting Bubble Sort/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Algorithms/Sorting Bubble Sort/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Algorithms/Sorting Comparator/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Algorithms/Sorting Comparator/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Arrays Left Rotation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Arrays Left Rotation/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Hash Tables Ransom Note/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Hash Tables Ransom Note/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Heaps Find the Running Median/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Heaps Find the Running Median/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Linked Lists Detect a Cycle/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Linked Lists Detect a Cycle/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Queues A Tale of Two Stacks/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Queues A Tale of Two Stacks/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Stacks Balanced Brackets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Stacks Balanced Brackets/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Strings Making Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Strings Making Anagrams/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Trees Is This a Binary Search Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Trees Is This a Binary Search Tree/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Data Structures/Tries Contacts/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Data Structures/Tries Contacts/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/README.md -------------------------------------------------------------------------------- /Cracking the Coding Interview/Techniques Concepts/Bit Manipulation Lonely Integer/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Techniques Concepts/Bit Manipulation Lonely Integer/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Techniques Concepts/DP Coin Change/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Techniques Concepts/DP Coin Change/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Techniques Concepts/Recursion Davis' Staircase/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Techniques Concepts/Recursion Davis' Staircase/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Techniques Concepts/Recursion Fibonacci Numbers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Techniques Concepts/Recursion Fibonacci Numbers/Solution.java -------------------------------------------------------------------------------- /Cracking the Coding Interview/Techniques Concepts/Time Complexity Primality/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Cracking the Coding Interview/Techniques Concepts/Time Complexity Primality/Solution.java -------------------------------------------------------------------------------- /Functional Programming/Introduction/Array Of N Elements/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Array Of N Elements/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Filter Array/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Filter Array/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Filter Positions in a List/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Filter Positions in a List/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Hello World N Times/Solution.scala: -------------------------------------------------------------------------------- 1 | def f(n: Int) = println("Hello World\n" * n) -------------------------------------------------------------------------------- /Functional Programming/Introduction/Hello World/Solution.scala: -------------------------------------------------------------------------------- 1 | def f() = println("Hello World") -------------------------------------------------------------------------------- /Functional Programming/Introduction/Lambda Calculus - Reductions #1/Solution.txt: -------------------------------------------------------------------------------- 1 | y -------------------------------------------------------------------------------- /Functional Programming/Introduction/Lambda Calculus - Reductions #2/Solution.txt: -------------------------------------------------------------------------------- 1 | w -------------------------------------------------------------------------------- /Functional Programming/Introduction/List Length/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/List Length/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/List Replication/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/List Replication/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Reverse a List/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Reverse a List/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Solve Me First FP/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Solve Me First FP/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Sum of Odd Elements/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Sum of Odd Elements/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/Introduction/Update List/Solution.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/Introduction/Update List/Solution.scala -------------------------------------------------------------------------------- /Functional Programming/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Functional Programming/README.md -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/2D Array - DS/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Arrays/2D Array - DS/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/Arrays Left Rotation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Arrays/Arrays Left Rotation/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/Minimum Swaps 2/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Arrays/Minimum Swaps 2/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Arrays/New Year Chaos/New Year Chaos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Arrays/New Year Chaos/New Year Chaos.cpp -------------------------------------------------------------------------------- /Interview Preparation Kit/Dictionaries and Hashmaps/Hash Tables Ransom Note/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Dictionaries and Hashmaps/Hash Tables Ransom Note/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dictionaries and Hashmaps/Sherlock and Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Dictionaries and Hashmaps/Sherlock and Anagrams/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dictionaries and Hashmaps/Two Strings/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Dictionaries and Hashmaps/Two Strings/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dynamic Programming/Candies/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Dynamic Programming/Candies/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Dynamic Programming/Max Array Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Dynamic Programming/Max Array Sum/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Graphs/BFS Shortest Reach in a Graph/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Graphs/BFS Shortest Reach in a Graph/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Graphs/DFS Connected Cell in a Grid/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Graphs/DFS Connected Cell in a Grid/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Greedy Algorithms/Greedy Florist/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Greedy Algorithms/Greedy Florist/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Greedy Algorithms/Luck Balance/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Greedy Algorithms/Luck Balance/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Greedy Algorithms/Max Min/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Greedy Algorithms/Max Min/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Greedy Algorithms/Minimum Absolute Difference in an Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Greedy Algorithms/Minimum Absolute Difference in an Array/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Find Merge Point of Two Lists/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Linked Lists/Find Merge Point of Two Lists/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Linked Lists Detect a Cycle/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Linked Lists/Linked Lists Detect a Cycle/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Linked Lists/Reverse a Doubly Linked List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Linked Lists/Reverse a Doubly Linked List/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Miscellaneous/Flipping bits/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Miscellaneous/Flipping bits/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Miscellaneous/Time Complexity Primality/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Miscellaneous/Time Complexity Primality/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/README.md -------------------------------------------------------------------------------- /Interview Preparation Kit/Recursion and Backtracking/Recursion Davis' Staircase/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Recursion and Backtracking/Recursion Davis' Staircase/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Recursion and Backtracking/Recursion Fibonacci Numbers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Recursion and Backtracking/Recursion Fibonacci Numbers/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Search/Hash Tables Ice Cream Parlor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Search/Hash Tables Ice Cream Parlor/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Search/Pairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Search/Pairs/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Sorting/Mark and Toys/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Sorting/Mark and Toys/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Sorting/Merge Sort Counting Inversions/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Sorting/Merge Sort Counting Inversions/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Sorting/Sorting Bubble Sort/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Sorting/Sorting Bubble Sort/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Sorting/Sorting Comparator/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Sorting/Sorting Comparator/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Stacks and Queues/Balanced Brackets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Stacks and Queues/Balanced Brackets/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Stacks and Queues/Queues A Tale of Two Stacks/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Stacks and Queues/Queues A Tale of Two Stacks/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/String Manipulation/Alternating Characters/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/String Manipulation/Alternating Characters/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/String Manipulation/Strings Making Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/String Manipulation/Strings Making Anagrams/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Trees/Binary Search Tree Lowest Common Ancestor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Trees/Binary Search Tree Lowest Common Ancestor/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Trees/Tree Height of a Binary Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Trees/Tree Height of a Binary Tree/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Trees/Trees Is This a Binary Search Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Trees/Trees Is This a Binary Search Tree/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Warm-up Challenges/Counting Valleys/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Warm-up Challenges/Counting Valleys/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Warm-up Challenges/Jumping on the Clouds/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Warm-up Challenges/Repeated String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Warm-up Challenges/Repeated String/Solution.java -------------------------------------------------------------------------------- /Interview Preparation Kit/Warm-up Challenges/Sock Merchant/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Interview Preparation Kit/Warm-up Challenges/Sock Merchant/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Can You Access/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Can You Access/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Covariant Return Types/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Covariant Return Types/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Annotations/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Annotations/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Factory Pattern/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Factory Pattern/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Lambda Expressions/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Lambda Expressions/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java MD5/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java MD5/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Reflection - Attributes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Reflection - Attributes/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java SHA-256/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java SHA-256/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Singleton Pattern/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Singleton Pattern/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Varargs - Simple Addition/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Varargs - Simple Addition/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Java Visitor Pattern/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Java Visitor Pattern/Solution.java -------------------------------------------------------------------------------- /Java/Advanced/Prime Checker/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Advanced/Prime Checker/Solution.java -------------------------------------------------------------------------------- /Java/BigNumber/Java BigDecimal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/BigNumber/Java BigDecimal/Solution.java -------------------------------------------------------------------------------- /Java/BigNumber/Java BigInteger/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/BigNumber/Java BigInteger/Solution.java -------------------------------------------------------------------------------- /Java/BigNumber/Java Primality Test/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/BigNumber/Java Primality Test/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 1D Array (Part 2)/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java 1D Array (Part 2)/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 1D Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java 1D Array/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java 2D Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java 2D Array/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Arraylist/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Arraylist/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java BitSet/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java BitSet/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Comparator/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Comparator/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Dequeue/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Dequeue/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Generics/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Generics/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Hashset/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Hashset/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java List/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Map/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Map/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Priority Queue/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Priority Queue/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Sort/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Sort/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Stack/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Stack/Solution.java -------------------------------------------------------------------------------- /Java/Data Structures/Java Subarray/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Data Structures/Java Subarray/Solution.java -------------------------------------------------------------------------------- /Java/Exception Handling/Java Exception Handling (Try-catch)/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Exception Handling/Java Exception Handling (Try-catch)/Solution.java -------------------------------------------------------------------------------- /Java/Exception Handling/Java Exception Handling/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Exception Handling/Java Exception Handling/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Currency Formatter/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Currency Formatter/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Datatypes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Datatypes/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Date and Time/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Date and Time/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java End-of-file/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java End-of-file/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java If-Else/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java If-Else/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Int to String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Int to String/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops I/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Loops I/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Loops II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Loops II/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Output Formatting/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Output Formatting/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Static Initializer Block/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Static Initializer Block/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Stdin and Stdout I/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Stdin and Stdout I/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Java Stdin and Stdout II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Java Stdin and Stdout II/Solution.java -------------------------------------------------------------------------------- /Java/Introduction/Welcome to Java!/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Introduction/Welcome to Java!/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Abstract Class/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Abstract Class/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Inheritance I/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Inheritance I/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Inheritance II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Inheritance II/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Instanceof keyword/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Instanceof keyword/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Interface/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Interface/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Iterator/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Iterator/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Method Overriding 2 (Super Keyword)/Solution.java -------------------------------------------------------------------------------- /Java/Object Oriented Programming/Java Method Overriding/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Object Oriented Programming/Java Method Overriding/Solution.java -------------------------------------------------------------------------------- /Java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/README.md -------------------------------------------------------------------------------- /Java/Strings/Java Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java Anagrams/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Regex 2 - Duplicate Words/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java Regex 2 - Duplicate Words/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Regex/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java Regex/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java String Reverse/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java String Reverse/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java String Tokens/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java String Tokens/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Strings Introduction/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java Strings Introduction/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring Comparisons/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java Substring Comparisons/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Java Substring/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Java Substring/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Pattern Syntax Checker/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Pattern Syntax Checker/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Tag Content Extractor/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Tag Content Extractor/Solution.java -------------------------------------------------------------------------------- /Java/Strings/Valid Username Regular Expression/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Java/Strings/Valid Username Regular Expression/Solution.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/LICENSE -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Greedy Florist/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Greedy Florist/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Greedy/Luck Balance/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Greedy/Luck Balance/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Greedy/Mark and Toys/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Greedy/Mark and Toys/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Greedy/Minimum Absolute Difference in an Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Greedy/Minimum Absolute Difference in an Array/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Implementation/Counting Valleys/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Implementation/Counting Valleys/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Implementation/Jumping on the Clouds/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Implementation/Jumping on the Clouds/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Implementation/Repeated String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Implementation/Repeated String/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Implementation/Sock Merchant/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Implementation/Sock Merchant/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Search/Pairs/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Search/Pairs/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Strings/Alternating Characters/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Strings/Alternating Characters/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Strings/Sherlock and Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Strings/Sherlock and Anagrams/Solution.java -------------------------------------------------------------------------------- /Problem Solving/Algorithms/Strings/Two Strings/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Problem Solving/Algorithms/Strings/Two Strings/Solution.java -------------------------------------------------------------------------------- /Python/Basic Data Types/Find the Runner-Up Score!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Basic Data Types/Find the Runner-Up Score!/Solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Finding the percentage/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Basic Data Types/Finding the percentage/Solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/List Comprehensions/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Basic Data Types/List Comprehensions/Solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Lists/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Basic Data Types/Lists/Solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Nested Lists/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Basic Data Types/Nested Lists/Solution.py -------------------------------------------------------------------------------- /Python/Basic Data Types/Tuples/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Basic Data Types/Tuples/Solution.py -------------------------------------------------------------------------------- /Python/Built-Ins/Any or All/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Built-Ins/Any or All/Solution.py -------------------------------------------------------------------------------- /Python/Built-Ins/Athlete Sort/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Built-Ins/Athlete Sort/Solution.py -------------------------------------------------------------------------------- /Python/Built-Ins/Input()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Built-Ins/Input()/Solution.py -------------------------------------------------------------------------------- /Python/Built-Ins/Python Evaluation/Solution.py: -------------------------------------------------------------------------------- 1 | eval(input()) -------------------------------------------------------------------------------- /Python/Built-Ins/Zipped!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Built-Ins/Zipped!/Solution.py -------------------------------------------------------------------------------- /Python/Built-Ins/ginortS/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Built-Ins/ginortS/Solution.py -------------------------------------------------------------------------------- /Python/Classes/Class 2 - Find the Torsional Angle/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Classes/Class 2 - Find the Torsional Angle/Solution.py -------------------------------------------------------------------------------- /Python/Classes/Classes Dealing with Complex Numbers/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Classes/Classes Dealing with Complex Numbers/Solution.py -------------------------------------------------------------------------------- /Python/Closures and Decorators/Decorators 2 - Name Directory/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Closures and Decorators/Decorators 2 - Name Directory/Solution.py -------------------------------------------------------------------------------- /Python/Closures and Decorators/Standardize Mobile Number Using Decorators/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Closures and Decorators/Standardize Mobile Number Using Decorators/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Collections.Counter()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Collections.Counter()/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Collections.OrderedDict()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Collections.OrderedDict()/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Collections.deque()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Collections.deque()/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Collections.namedtuple()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Collections.namedtuple()/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Company Logo/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Company Logo/Solution.py -------------------------------------------------------------------------------- /Python/Collections/DefaultDict Tutorial/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/DefaultDict Tutorial/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Piling Up!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Piling Up!/Solution.py -------------------------------------------------------------------------------- /Python/Collections/Word Order/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Collections/Word Order/Solution.py -------------------------------------------------------------------------------- /Python/Date and Time/Calendar Module/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Date and Time/Calendar Module/Solution.py -------------------------------------------------------------------------------- /Python/Date and Time/Time Delta/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Date and Time/Time Delta/Solution.py -------------------------------------------------------------------------------- /Python/Debugging/Default Arguments/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Debugging/Default Arguments/Solution.py -------------------------------------------------------------------------------- /Python/Debugging/Words Score/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Debugging/Words Score/Solution.py -------------------------------------------------------------------------------- /Python/Errors and Exceptions/Exceptions/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Errors and Exceptions/Exceptions/Solution.py -------------------------------------------------------------------------------- /Python/Errors and Exceptions/Incorrect Regex/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Errors and Exceptions/Incorrect Regex/Solution.py -------------------------------------------------------------------------------- /Python/Introduction/Arithmetic Operators/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Introduction/Arithmetic Operators/Solution.py -------------------------------------------------------------------------------- /Python/Introduction/Loops/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Introduction/Loops/Solution.py -------------------------------------------------------------------------------- /Python/Introduction/Print Function/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Introduction/Print Function/Solution.py -------------------------------------------------------------------------------- /Python/Introduction/Python Division/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Introduction/Python Division/Solution.py -------------------------------------------------------------------------------- /Python/Introduction/Python If-Else/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Introduction/Python If-Else/Solution.py -------------------------------------------------------------------------------- /Python/Introduction/Say Hello, World! With Python/Solution.py: -------------------------------------------------------------------------------- 1 | print("Hello, World!") -------------------------------------------------------------------------------- /Python/Introduction/Write a function/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Introduction/Write a function/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/Compress the String!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/Compress the String!/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/Iterables and Iterators/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/Iterables and Iterators/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/Maximize It!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/Maximize It!/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.combinations()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/itertools.combinations()/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.combinations_with_replacement()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/itertools.combinations_with_replacement()/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.permutations()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/itertools.permutations()/Solution.py -------------------------------------------------------------------------------- /Python/Itertools/itertools.product()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Itertools/itertools.product()/Solution.py -------------------------------------------------------------------------------- /Python/Math/Find Angle MBC/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Find Angle MBC/Solution.py -------------------------------------------------------------------------------- /Python/Math/Integers Come In All Sizes/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Integers Come In All Sizes/Solution.py -------------------------------------------------------------------------------- /Python/Math/Mod Divmod/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Mod Divmod/Solution.py -------------------------------------------------------------------------------- /Python/Math/Polar Coordinates/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Polar Coordinates/Solution.py -------------------------------------------------------------------------------- /Python/Math/Power - Mod Power/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Power - Mod Power/Solution.py -------------------------------------------------------------------------------- /Python/Math/Triangle Quest 2/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Triangle Quest 2/Solution.py -------------------------------------------------------------------------------- /Python/Math/Triangle Quest/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Math/Triangle Quest/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Array Mathematics/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Array Mathematics/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Arrays/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Arrays/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Concatenate/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Concatenate/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Dot and Cross/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Dot and Cross/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Eye and Identity/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Eye and Identity/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Floor, Ceil and Rint/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Floor, Ceil and Rint/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Inner and Outer/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Inner and Outer/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Linear Algebra/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Linear Algebra/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Mean, Var, and Std/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Mean, Var, and Std/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Min and Max/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Min and Max/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Polynomials/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Polynomials/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Shape and Reshape/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Shape and Reshape/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Sum and Prod/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Sum and Prod/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Transpose and Flatten/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Transpose and Flatten/Solution.py -------------------------------------------------------------------------------- /Python/Numpy/Zeros and Ones/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Numpy/Zeros and Ones/Solution.py -------------------------------------------------------------------------------- /Python/Python Functionals/Map and Lambda Function/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Python Functionals/Map and Lambda Function/Solution.py -------------------------------------------------------------------------------- /Python/Python Functionals/Reduce Function/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Python Functionals/Reduce Function/Solution.py -------------------------------------------------------------------------------- /Python/Python Functionals/Validating Email Addresses With a Filter/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Python Functionals/Validating Email Addresses With a Filter/Solution.py -------------------------------------------------------------------------------- /Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/README.md -------------------------------------------------------------------------------- /Python/Regex and Parsing/Detect Floating Point Number/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Detect Floating Point Number/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Detect HTML Tags, Attributes and Attribute Values/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Detect HTML Tags, Attributes and Attribute Values/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Group(), Groups() & Groupdict()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Group(), Groups() & Groupdict()/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/HTML Parser - Part 1/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/HTML Parser - Part 1/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/HTML Parser - Part 2/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/HTML Parser - Part 2/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Hex Color Code/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Hex Color Code/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Matrix Script/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Matrix Script/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Re.findall() & Re.finditer()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Re.findall() & Re.finditer()/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Re.split()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Re.split()/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Re.start() & Re.end()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Re.start() & Re.end()/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Regex Substitution/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Regex Substitution/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Validating Credit Card Numbers/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Validating Credit Card Numbers/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Validating Postal Codes/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Validating Postal Codes/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Validating Roman Numerals/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Validating Roman Numerals/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Validating UID/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Validating UID/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Validating and Parsing Email Addresses/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Validating and Parsing Email Addresses/Solution.py -------------------------------------------------------------------------------- /Python/Regex and Parsing/Validating phone numbers/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Regex and Parsing/Validating phone numbers/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Check Strict Superset/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Check Strict Superset/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Check Subset/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Check Subset/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Introduction to Sets/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Introduction to Sets/Solution.py -------------------------------------------------------------------------------- /Python/Sets/No Idea!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/No Idea!/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .add()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set .add()/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .difference() Operation/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set .difference() Operation/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .discard(), .remove() & .pop()/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set .discard(), .remove() & .pop()/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .intersection() Operation/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set .intersection() Operation/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .symmetric_difference() Operation/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set .symmetric_difference() Operation/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set .union() Operation/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set .union() Operation/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Set Mutations/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Set Mutations/Solution.py -------------------------------------------------------------------------------- /Python/Sets/Symmetric Difference/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/Symmetric Difference/Solution.py -------------------------------------------------------------------------------- /Python/Sets/The Captain's Room/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Sets/The Captain's Room/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Alphabet Rangoli/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Alphabet Rangoli/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Capitalize!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Capitalize!/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Designer Door Mat/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Designer Door Mat/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Find a string/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Find a string/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Merge the Tools!/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Merge the Tools!/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Mutations/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Mutations/Solution.py -------------------------------------------------------------------------------- /Python/Strings/String Formatting/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/String Formatting/Solution.py -------------------------------------------------------------------------------- /Python/Strings/String Split and Join/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/String Split and Join/Solution.py -------------------------------------------------------------------------------- /Python/Strings/String Validators/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/String Validators/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Text Alignment/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Text Alignment/Solution.py -------------------------------------------------------------------------------- /Python/Strings/Text Wrap/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/Text Wrap/Solution.py -------------------------------------------------------------------------------- /Python/Strings/The Minion Game/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/The Minion Game/Solution.py -------------------------------------------------------------------------------- /Python/Strings/What's Your Name/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/What's Your Name/Solution.py -------------------------------------------------------------------------------- /Python/Strings/sWAP cASE/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/Strings/sWAP cASE/Solution.py -------------------------------------------------------------------------------- /Python/XML/XML 1 - Find the Score/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/XML/XML 1 - Find the Score/Solution.py -------------------------------------------------------------------------------- /Python/XML/XML2 - Find the Maximum Depth/Solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/Python/XML/XML2 - Find the Maximum Depth/Solution.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/README.md -------------------------------------------------------------------------------- /SQL/Advanced Join/15 Days of Learning SQL/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Join/15 Days of Learning SQL/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Interviews/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Join/Interviews/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Placements/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Join/Placements/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Projects/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Join/Projects/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Join/Symmetric Pairs/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Join/Symmetric Pairs/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/Binary Tree Nodes/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Select/Binary Tree Nodes/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/New Companies/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Select/New Companies/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/Occupations/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Select/Occupations/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/The PADS/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Select/The PADS/Solution.sql -------------------------------------------------------------------------------- /SQL/Advanced Select/Type of Triangle/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Advanced Select/Type of Triangle/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Average Population/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT FLOOR(AVG(POPULATION)) 2 | FROM CITY; -------------------------------------------------------------------------------- /SQL/Aggregation/Japan Population/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT SUM(POPULATION) 2 | FROM CITY 3 | WHERE COUNTRYCODE = 'JPN'; -------------------------------------------------------------------------------- /SQL/Aggregation/Population Density Difference/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Population Density Difference/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Revising Aggregations - Averages/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT AVG(POPULATION) 2 | FROM CITY 3 | WHERE DISTRICT = 'California'; -------------------------------------------------------------------------------- /SQL/Aggregation/Revising Aggregations - The Count Function/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Revising Aggregations - The Count Function/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Revising Aggregations - The Sum Function/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT SUM(POPULATION) 2 | FROM CITY 3 | WHERE DISTRICT = 'California'; -------------------------------------------------------------------------------- /SQL/Aggregation/The Blunder/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/The Blunder/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Top Earners/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Top Earners/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 13/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 13/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 14/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 14/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 15/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 15/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 16/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 16/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 17/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 17/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 18/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 18/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 19/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 19/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 2/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Aggregation/Weather Observation Station 2/Solution.sql -------------------------------------------------------------------------------- /SQL/Aggregation/Weather Observation Station 20/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT ROUND(MEDIAN(LAT_N), 4) 2 | FROM STATION; -------------------------------------------------------------------------------- /SQL/Alternative Queries/Draw The Triangle 1/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Alternative Queries/Draw The Triangle 1/Solution.sql -------------------------------------------------------------------------------- /SQL/Alternative Queries/Draw The Triangle 2/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Alternative Queries/Draw The Triangle 2/Solution.sql -------------------------------------------------------------------------------- /SQL/Alternative Queries/Print Prime Numbers/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Alternative Queries/Print Prime Numbers/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/African Cities/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/African Cities/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Asian Population/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/Asian Population/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Average Population of Each Continent/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/Average Population of Each Continent/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Challenges/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/Challenges/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Contest Leaderboard/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/Contest Leaderboard/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Ollivander's Inventory/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/Ollivander's Inventory/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/The Report/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/The Report/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Join/Top Competitors/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Join/Top Competitors/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Employee Names/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Employee Names/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Employee Salaries/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Employee Salaries/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Higher Than 75 Marks/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Higher Than 75 Marks/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Japanese Cities' Attributes/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT * 2 | FROM CITY 3 | WHERE COUNTRYCODE = 'JPN'; -------------------------------------------------------------------------------- /SQL/Basic Select/Japanese Cities' Names/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT NAME 2 | FROM CITY 3 | WHERE COUNTRYCODE = 'JPN'; -------------------------------------------------------------------------------- /SQL/Basic Select/Revising the Select Query I/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Revising the Select Query I/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Revising the Select Query II/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Revising the Select Query II/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Select All/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT * 2 | FROM CITY; -------------------------------------------------------------------------------- /SQL/Basic Select/Select By ID/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT * 2 | FROM CITY 3 | WHERE ID = '1661'; -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 1/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 1/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 10/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 10/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 11/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 11/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 12/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 12/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 3/Solution.sql: -------------------------------------------------------------------------------- 1 | SELECT DISTINCT CITY 2 | FROM STATION 3 | WHERE MOD(ID, 2) = 0; -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 4/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 4/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 5/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 5/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 6/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 6/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 7/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 7/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 8/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 8/Solution.sql -------------------------------------------------------------------------------- /SQL/Basic Select/Weather Observation Station 9/Solution.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/Basic Select/Weather Observation Station 9/Solution.sql -------------------------------------------------------------------------------- /SQL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sknsht/HackerRank/HEAD/SQL/README.md --------------------------------------------------------------------------------