You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -473,3 +474,56 @@ Solutions to HackerRank problems
473
474
|Structs and Enums|Easy|[Boxes through a Tunnel](https://www.hackerrank.com/challenges/too-high-boxes/problem)|[too-high-boxes.c](c/too-high-boxes.c)|
474
475
|Structs and Enums|Medium|[Small Triangles, Large Triangles](https://www.hackerrank.com/challenges/small-triangles-large-triangles/problem)|[small-triangles-large-triangles.c](c/small-triangles-large-triangles.c)|
475
476
|Structs and Enums|Hard|[Post Transition](https://www.hackerrank.com/challenges/post-transition/problem)|[post-transition.c](c/post-transition.c)|
|Warmup|Easy|[Jumping on the Clouds](https://www.hackerrank.com/challenges/jumping-on-the-clouds/problem)|[jumping-on-the-clouds.py](interview-preparation-kit/jumping-on-the-clouds.py)|
|Arrays|Easy|[Arrays: Left Rotation](https://www.hackerrank.com/challenges/ctci-array-left-rotation/problem)|[ctci-array-left-rotation.py](interview-preparation-kit/ctci-array-left-rotation.py)|
|Arrays|Medium|[New Year Chaos](https://www.hackerrank.com/challenges/new-year-chaos/problem)|[new-year-chaos.py](interview-preparation-kit/new-year-chaos.py)|
|Dictionaries and Hashmaps|Easy|[Hash Tables: Ransom Note](https://www.hackerrank.com/challenges/ctci-ransom-note/problem)|[ctci-ransom-note.py](interview-preparation-kit/ctci-ransom-note.py)|
492
+
|Dictionaries and Hashmaps|Easy|[Two Strings](https://www.hackerrank.com/challenges/two-strings/problem)|[two-strings.py](interview-preparation-kit/two-strings.py)|
493
+
|Dictionaries and Hashmaps|Medium|[Count Triplets](https://www.hackerrank.com/challenges/count-triplets-1/problem)|[count-triplets-1.py](interview-preparation-kit/count-triplets-1.py)|
494
+
|Dictionaries and Hashmaps|Medium|[Frequency Queries](https://www.hackerrank.com/challenges/frequency-queries/problem)|[frequency-queries.py](interview-preparation-kit/frequency-queries.py)|
495
+
|Dictionaries and Hashmaps|Medium|[Sherlock and Anagrams](https://www.hackerrank.com/challenges/sherlock-and-anagrams/problem)|[sherlock-and-anagrams.py](interview-preparation-kit/sherlock-and-anagrams.py)|
496
+
|Graphs|Hard|[BFS: Shortest Reach in a Graph](https://www.hackerrank.com/challenges/ctci-bfs-shortest-reach/problem)|[ctci-bfs-shortest-reach.py](interview-preparation-kit/ctci-bfs-shortest-reach.py)|
497
+
|Graphs|Hard|[DFS: Connected Cell in a Grid](https://www.hackerrank.com/challenges/ctci-connected-cell-in-a-grid/problem)|[ctci-connected-cell-in-a-grid.py](interview-preparation-kit/ctci-connected-cell-in-a-grid.py)|
|Greedy Algorithms|Easy|[Minimum Absolute Difference in an Array](https://www.hackerrank.com/challenges/minimum-absolute-difference-in-an-array/problem)|[minimum-absolute-difference-in-an-array.py](interview-preparation-kit/minimum-absolute-difference-in-an-array.py)|
|linked Lists|Easy|[Find Merge Point of Two Lists](https://www.hackerrank.com/challenges/find-the-merge-point-of-two-joined-linked-lists/problem)|[find-the-merge-point-of-two-joined-linked-lists.py](interview-preparation-kit/find-the-merge-point-of-two-joined-linked-lists.py)|
503
+
|Linked Lists|Easy|[Insert a node at a specific position in a linked list](https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list/problem)|[insert-a-node-at-a-specific-position-in-a-linked-list.py](interview-preparation-kit/insert-a-node-at-a-specific-position-in-a-linked-list.py)|
504
+
|Linked Lists|Easy|[Inserting a Node Into a Sorted Doubly Linked List](https://www.hackerrank.com/challenges/insert-a-node-into-a-sorted-doubly-linked-list/problem)|[insert-a-node-into-a-sorted-doubly-linked-list.py](interview-preparation-kit/insert-a-node-into-a-sorted-doubly-linked-list.py)|
505
+
|Linked Lists|Easy|[Linked Lists: Detect a Cycle](https://www.hackerrank.com/challenges/ctci-linked-list-cycle/problem)|[ctci-linked-list-cycle.py](interview-preparation-kit/ctci-linked-list-cycle.py)|
506
+
|Linked Lists|Easy|[Reverse a doubly linked list](https://www.hackerrank.com/challenges/reverse-a-doubly-linked-list/problem)|[reverse-a-doubly-linked-list.py](interview-preparation-kit/reverse-a-doubly-linked-list.py)|
|Recursion and Backtracking|Easy|[Recursion: Fibonacci Numbers](https://www.hackerrank.com/challenges/ctci-fibonacci-numbers/problem)|[ctci-fibonacci-numbers.py](interview-preparation-kit/ctci-fibonacci-numbers.py)|
510
+
|Recursion and Backtracking|Medium|[Recursion: Davis' Staircase](https://www.hackerrank.com/challenges/ctci-recursive-staircase/problem)|[ctci-recursive-staircase.py](interview-preparation-kit/ctci-recursive-staircase.py)|
511
+
|Recursion and Backtracking|Medium|[Recursive Digit Sum](https://www.hackerrank.com/challenges/recursive-digit-sum/problem)|[recursive-digit-sum.py](interview-preparation-kit/recursive-digit-sum.py)|
|Sorting|Easy|[Mark and Toys](https://www.hackerrank.com/challenges/mark-and-toys/problem)|[mark-and-toys.py](interview-preparation-kit/mark-and-toys.py)|
|Stacks and Queues|Medium|[Balanced Brackets](https://www.hackerrank.com/challenges/balanced-brackets/problem)|[balanced-brackets.py](interview-preparation-kit/balanced-brackets.py)|
520
+
|Stacks and Queues|Medium|[Castle on the Grid](https://www.hackerrank.com/challenges/castle-on-the-grid/problem)|[castle-on-the-grid.py](interview-preparation-kit/castle-on-the-grid.py)|
521
+
|Stacks and Queues|Medium|[Largest Rectangle](https://www.hackerrank.com/challenges/largest-rectangle/problem)|[largest-rectangle.py](interview-preparation-kit/largest-rectangle.py)|
522
+
|Stacks and Queues|Medium|[Queues: A Tale of Two Stacks](https://www.hackerrank.com/challenges/ctci-queue-using-two-stacks/problem)|[ctci-queue-using-two-stacks.py](interview-preparation-kit/ctci-queue-using-two-stacks.py)|
523
+
|Stacks and Queues|Hard|[Poisonous Plants](https://www.hackerrank.com/challenges/poisonous-plants/problem)|[poisonous-plants.py](interview-preparation-kit/poisonous-plants.py)|
|Strings|Easy|[Strings: Making Anagrams](https://www.hackerrank.com/challenges/ctci-making-anagrams/problem)|[ctci-making-anagrams.py](interview-preparation-kit/ctci-making-anagrams.py)|
526
+
|Trees|Easy|[Binary Search Tree : Lowest Common Ancestor](https://www.hackerrank.com/challenges/binary-search-tree-lowest-common-ancestor/problem)|[binary-search-tree-lowest-common-ancestor.py](interview-preparation-kit/binary-search-tree-lowest-common-ancestor.py)|
527
+
|Trees|Easy|[Tree: Height of a Binary Tree](https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree/problem)|[tree-height-of-a-binary-tree.py](interview-preparation-kit/tree-height-of-a-binary-tree.py)|
|Trees|Medium|[Trees: Is This a Binary Search Tree?](https://www.hackerrank.com/challenges/ctci-is-binary-search-tree/problem)|[ctci-is-binary-search-tree.py](interview-preparation-kit/ctci-is-binary-search-tree.py)|
0 commit comments