Here, you can find my solution set to challenges completed on Hacker Rank. I started these daily challenges because:
- I want to improve my work-related skillset
- I want to learn new programming concepts
Challenges are sorted based on the following categories:
- Languages
- Data Structures
- Mathematics (Coming Soon)
- AI (Coming Soon)
- Databases (Coming Soon)
- Security (Coming Soon)
- Interview Preperation (Coming Soon)
Feel free to modify my current solutions, I would love to see how you tackle these problems! However, you will need to create your own test cases for most of these challenges. If you don't want to do this, I have attached links to each of the problems below.
- Arrays (https://www.hackerrank.com/challenges/js10-arrays/problem)
- Get Day Name (https://www.hackerrank.com/challenges/js10-date/problem)
- Arrow Functions (https://www.hackerrank.com/challenges/js10-arrows/problem)
- Create a Button (https://www.hackerrank.com/challenges/js10-create-a-button/problem)
- Output Formatting (https://www.hackerrank.com/challenges/java-output-formatting/problem)
- String Reverse (https://www.hackerrank.com/challenges/java-string-reverse/problem)
- Data Types (https://www.hackerrank.com/challenges/java-datatypes/problem)
- Nested Lists (https://www.hackerrank.com/challenges/nested-list/problem)
- Capitalize (https://www.hackerrank.com/challenges/capitalize/problem)
- Select All (https://www.hackerrank.com/challenges/select-all-sql/problem)
- Select By ID (https://www.hackerrank.com/challenges/select-by-id/problem)
- Select By City (https://www.hackerrank.com/challenges/japanese-cities-attributes/problem)
- Select By Name (https://www.hackerrank.com/challenges/japanese-cities-name/problem)
- Hello World (https://www.hackerrank.com/challenges/bash-tutorials-lets-echo/problem)
- Looping and Skipping (https://www.hackerrank.com/challenges/bash-tutorials---looping-and-skipping/problem)
- Looping with Numbers (https://www.hackerrank.com/challenges/bash-tutorials---looping-with-numbers/problem)
- Get Node Value (https://www.hackerrank.com/challenges/get-the-value-of-the-node-at-a-specific-position-from-the-tail/problem)
- Tail Insertion (https://www.hackerrank.com/challenges/insert-a-node-at-the-tail-of-a-linked-list/problem)
- Print List Elements (https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list/problem)
- Print in Reverse (https://www.hackerrank.com/challenges/print-the-elements-of-a-linked-list-in-reverse/problem)
- Reverse a Linked List (https://www.hackerrank.com/challenges/reverse-a-linked-list/problem)
- Compare Two Linked Lists (https://www.hackerrank.com/challenges/compare-two-linked-lists/problem)
- Node Deletion (https://www.hackerrank.com/challenges/delete-a-node-from-a-linked-list/problem)
- Merge Two Sorted Linked Lists (https://www.hackerrank.com/challenges/merge-two-sorted-linked-lists/problem)
- Node Insertion (https://www.hackerrank.com/challenges/insert-a-node-at-a-specific-position-in-a-linked-list/problem)
- Height of a Binary tree (https://www.hackerrank.com/challenges/tree-height-of-a-binary-tree/problem)
- Preorder Travsal (https://www.hackerrank.com/challenges/tree-preorder-traversal/problem)
- Inorder Traversal (https://www.hackerrank.com/challenges/tree-inorder-traversal/problem)
- Postorder Traversal (https://www.hackerrank.com/challenges/tree-postorder-traversal/problem)
- Binary Search Tree Insertion (https://www.hackerrank.com/challenges/binary-search-tree-insertion/problem)