๐ฆ This repository contains my solutions to HackerRank problems.
Solutions are presented in multiple languages such as c/cpp, python, java, typescript, etc.
- Implementation
- Strings
- Sorting
- Search
- Graph Theory
- Greedy
- Dynamic Programming
- Bit Manipulation
- Recursion
- NP Complete
- Constructive Algorithms
- Warmup
be constantly updated
- 3D Surface Area
- Absolute Permutation
- ACM ICPC Team
- Almost Sorted
- Angry Professor
- Append and Delete
- Apple Orange
- Beautiful Days at the Movies
- Beautiful Triplets
- Between Two Sets
- Bigger is Greater
- Bill Division
- Breaking The Records
- Cat and a Mouse
- Cavity Map
- Chocolate Feast
- Circular Array Rotation
- Climbing the Leaderboard
- Counting Valleys
- Cut the Sticks
- Day of the Programer
- Designer PDF Viewer
- Divisible Sum Pairs
- Drawing Book
- Electronics Shop
- Ema's Supercomputer
- Encryption
- Equalize the Array
- Extra Long Factorials
- Fair Rations
- Find Digits
- Forming a Magic Square
- Grading Students
- Halloween Sale
- Happy Ladybugs
- Jumping on the Clouds
- Jumping on the Clouds_Revisited
- Larry Array
- Library Fine
- Lisa Workbook
- Manasa and Stones
- Matrix Layer Rotation
- Migratory Birds
- Minimum Distances
- Modified Kaprekar Numbers
- Non Divisible Subset
- Number Line Jump
- Oraganizing Containers of Balls
- Picking Numbers
- Queen Attack II
- Repeated String
- Sales By Match
- Save the Prisoner
- Sequence Equation
- Service Lane
- Sherlock and Squares
- Strange Counter
- Subarray Divison
- Taum and B'day
- The Bomberman Game
- The Grid Search
- The Hurdle Race
- The Time in Words
- Utopian Tree
- Viral Advertising
- Absolute Elements Sums
- Almost Integer Rock Garden
- Beautiful Quadruples
- Bike Racers
- Connected Cells in a Grid
- Count Luck
- Cut the Tree
- Distant Pairs
- Gena Playing Hanoi
- Gridland Metro
- Hackerland Radio Tr๏ฟฝnmitters
- Ice Cream Parlor
- King Richard Knights
- KnightL on a Chessboard
- Making Candies
- Maximizing Mission Points
- Maximum Subarray Sum
- Minimum Loss
- Missing Numbers
- Pairs
- Red Knight Shortest Path
- Sherlock and Array
- Short Palindrome
- Similar Pair
- Sorted Subsegments
- Task Scheduling
- Big Sorting
- Closest Numbers
- Correctness and the Loop Invariant
- Counting sort 1
- Counting sort 2
- Find the Median
- Fraudulent Activity Notifications
- Insertion sort Advanced Analysis
- Insertion sort Part 1
- Intro to tutorial Challenges
- Lily Homework
- Quicksort 1 Partition
- Running time of Algorithms
- The full Counting sort
- Alternating Characters
- Anagram
- Beautiful Binary String
- Caesar Cipher
- Camel Case
- Common Child
- Funny String
- Game of Thrones
- Gemstones
- Hackerrank in a String
- Highest Value Palindrome
- Making Anagrams
- Mars Exploration
- Maximum Palindromes
- Missing Characters
- Palindrome Index
- Pangrams
- Reverse Words and Swap Cases
- Separate the Numbers
- Sherlock and Anagrams
- Sherlock and the Valid String
- String Construction
- Strong Password
- Super Reduced String
- The Love Letter Mystery
- Two Characters
- Two Strings
- Weighted Uniform Strings