Skip to content

This repository contains the challenges of algorithms and data structure of the site HackerRank.

License

Notifications You must be signed in to change notification settings

ramanagali/Hackerrank-Problem-Solving

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hackerrank - Algorithms

This repository contains the challenges of algorithms and data structure of the site Hackerrank.

Algorithms domain

Subdomain Challenge Level Max Score Score Obtained
Warmup Solve Me First Easy 1 1
Warmup Simple Array Sum Easy 10 10
Warmup Compare the Triplets Easy 10 10
Warmup A Very Big Sum Easy 10 10
Warmup Diagonal Difference Easy 10 10
Warmup Plus Minus Easy 10 10
Warmup Staircase Easy 10 10
Warmup Mini-Max Sum Easy 10 10
Warmup Birthday Cake Candles Easy 10 10
Warmup Time Conversion Easy 15 15
Implementation Grading Students Easy 10 10
Implementation Apple and Orange Easy 10 10
Implementation Kangaroo Easy 10 10
Implementation Between Two Sets Easy 10 10
Implementation Breaking the Records Easy 10 10
Implementation Birthday Chocolate Easy 10 10
Implementation Divisible Sum Pairs Easy 10 10
Implementation Migratory Birds Easy 10 10
Implementation Bon Appétit Easy 10 10
Implementation Sock Merchant Easy 10 10
Implementation Drawing Book Easy 10 10
Implementation Counting Valleys Easy 15 15
Implementation Cats and a Mouse Easy 15 15
Implementation Beautiful Days at the Movies Easy 15 15
Implementation Electronics Shop Easy 15 15
Implementation The Hurdle Race Easy 15 15
Implementation Day of the Programmer Easy 15 15
Implementation Jumping on the Clouds: Revisited Easy 15 15
Implementation Library Fine Easy 15 15
Implementation Viral Advertising Easy 15 15
Implementation Designer PDF Viewer Easy 20 20
Implementation Picking Numbers Easy 20 20
Implementation Sequence Equation Easy 20 20
Implementation Beautiful Triplets Easy 20 20
Implementation Angry Professor Easy 20 20
Implementation Service Lane Easy 20 20
Implementation Minimum Distances Easy 20 20
Implementation Repeated String Easy 20 20
Implementation Sherlock and Squares Easy 20 20
Implementation Utopian Tree Easy 20 20
Implementation Equalize the Array Easy 20 20
Implementation Jumping on the Clouds Easy 20 20
Implementation Halloween Sale Easy 20 20
Implementation Extra Long Factorials Medium 20 20
Implementation Find Digits Easy 25 25
Implementation Cut the sticks Easy 25 25
Implementation Taum and B'day Easy 25 25
Implementation Lisa's Workbook Easy 25 25
Implementation Chocolate Feast Easy 25 25
Implementation ACM ICPC Team Easy 25 25
Implementation Fair Rations Easy 25 25
Implementation The Time in Words Medium 25 25
Implementation Modified Kaprekar Numbers Easy 30 30
Implementation Cavity Map Easy 30 30
Implementation Encryption Medium 30 30
Implementation Organizing Containers of Balls Medium 30 30
Strings Super Reduced String Easy 10 10
Strings CamelCase Easy 15 15
Strings Mars Exploration Easy 15 15
Strings Strong Password Easy 15 15
Strings Two Characters Easy 20 20
Strings Alternating Characters Easy 20 20
Strings HackerRank in a String! Easy 20 20
Strings Pangrams Easy 20 20
Strings Gemstones Easy 20 20
Strings Funny String Easy 25 25
Strings Making Anagrams Easy 30 30
Strings Game of Thrones - I Easy 30 30
Sorting Intro to Tutorial Challenges Easy 30 30
Sorting Insertion Sort - Part 1 Easy 30 30
Sorting Insertion Sort - Part 2 Easy 30 30
Sorting Correctness and the Loop Invariant Easy 30 30
Sorting Quicksort 1 - Partition Easy 10 10
Sorting Counting Sort 1 Easy 30 30
Sorting Counting Sort 2 Easy 30 30
Sorting Running Time of Algorithms Easy 30 30
Sorting Find the Median Easy 35 35
Sorting Closest Numbers Easy 35 35
Graph Theory Even Tree Medium 50 50
Dynamic Programming Fibonacci Modified Medium 45 45
Dynamic Programming The Coin Change Problem Medium 60 60
Search Hackerland Radio Transmitters Medium 25 25
Search Ice Cream Parlor Easy 30 30
Search Missing Numbers Easy 45 45
Greedy Marc's Cakewalk Easy 15 15
Greedy Luck Balance Easy 20 20
Greedy Priyanka and Toys Easy 30 30
Greedy Mark and Toys Easy 35 35
Greedy Permuting Two Arrays Easy 40 40
Greedy Jim and the Orders Easy 40 40
Greedy Greedy Florist Medium 35 35
Recursion The Power Sum Medium 20 20
Recursion Recursive Digit Sum Medium 30 30
Bit Manipulation Lonely Integer Easy 20 20
Bit Manipulation Sum vs XOR Easy 25 25
Bit Manipulation Maximizing XOR Easy 30 30
Bit Manipulation Flipping bits Easy 40 40

Data Structures domain

Subdomain Challenge Level Max Score Score Obtained
Linked Lists Insert a Node at the Tail of a Linked List Easy 5 5
Linked Lists Insert a node at the head of a linked list Easy 5 5
Linked Lists Insert a node at a specific position in a linked list Easy 5 5
Linked Lists Delete a Node Easy 5 5
Linked Lists Reverse a linked list Easy 5 5
Linked Lists Compare two linked lists Easy 5 5
Linked Lists Print in Reverse Easy 5 5
Linked Lists Reverse a doubly linked list Easy 5 5
Linked Lists Inserting a Node Into a Sorted Doubly Linked List Easy 5 5
Linked Lists Cycle Detection Medium 5 5
Trees Tree: Preorder Traversal Easy 10 10
Trees Tree: Inorder Traversal Easy 10 10
Trees Tree: Postorder Traversal Easy 10 10
Trees Tree: Height of a Binary Tree Easy 10 10
Trees Tree: Level Order Traversal Easy 20 20
Trees Binary Search Tree : Insertion Easy 20 20
Trees Binary Search Tree : Lowest Common Ancestor Easy 30 30
Trees Is This a Binary Search Tree? Medium 30 30
Stack Balanced Brackets Medium 25 25

About

This repository contains the challenges of algorithms and data structure of the site HackerRank.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%