This repository contains solutions to the problems provided on HackerRank in Scala/Python. The code that I wrote may not be the best possible way to solve the problem. I encourage everyone to provide a better solution by creating a pull request or can write an email to me ([email protected]). This repository is for practising and helping others who are looking for help.
You can find HackerRank programming tutorials and practice problems here..
-
- Day 0 - Hello World
- Day 1 - DataTypes
- Day 2 - Operators
- Day 3 - Intro to Conditional Statements
- Day 4 - Class vs Instances
- Day 5 - Loops
- Day 6 - Lets Review
- Day 7 - Arrays
- Day 8 - Dictionaries and Map
- Day 9 - Recursion 3
- Day 10 - Binary Numbers
- Day 11 - 2D Array
- Day 12 - Inheritance
- Day 13 - Abstract Classes
-
- 2D Array DS
- Absolute Permutation
- Almost Sorted
- AND xor OR
- Angry Professor
- Apple and Orange
- Array Manipulation
- Balanced Forest
- Between Two Sets
- Big Sorting
- Bigger is Greater
- Bike Racers
- Bricks Game
- Candies
- Cards Permutation
- Cats and a Mouse
- Challenges
- Closest Number
- Common Child
- Compare the Triplets
- Compute the Average
- Connected Cell in a Grid
- Count Strings
- Counting Valleys
- Cube Summation
- Cut Tree
- Cut the Sticks
- Delete Duplicate Value Nodes
- Diagonal Difference
- Direct Connections
- Draw the Triangle 1
- Equal Stacks
- Even Fibonacci Numbers
- Even Tree
- Extra Long Factorials
- Filter an array with Patterns
- Find Maximum Index Product
- Find Merge Points of Two Lists
- Find the Median
- Find the Runner-up Score
- Finding the Running Median
- From Paragraphs to Sentences
- Grading Students
- Highest Value Palindrome
- Inserting Node into Sorted Doubly Linked List
- Jack goes to Rapture
- Kundu and Tree
- Largest Palindrome Product
- Left Rotation
- Lego Blocks
- Lily's Homework
- Max Min
- Maximum Element
- Median Updates
- Merge Two Sorted Linked Lists
- Minimum Average Wait Time
- nCr Table
- New Companies
- Non Divisible Subset
- Occupations
- Pairs
- Picking Numbers
- Placements
- Print Digit Sums
- Print In Reverse
- Queens Attack 2
- Queries with Fixed Length
- Real Estate Broker
- Repeated String
- Roads and Libraries
- Rust and Murderers
- Sam and Substrings
- Simple Text Editor
- Smallest Multiple
- Staircases
- String Reduction
- String Similarity
- Subsequence Weighting
- Super Maximum Cost Queries
- Task Scheduling
- Tell the Average
- The Bomberman
- To Heap or not to Heap
- Truck Tour
- Two Two
- Qheap1