# Hackerrank, Leetcode, algorithms...

Solving problems available in various competitive websites such has Hackerrank, leetcode etc. to scratch the itch of algorithms and data structures. This is my attempt to solve as many problems in my favorite programming language "Javascript".

##### Practicing challenges at Hackerrank

Its summer and the scorching heat will not stop us from challenging ourselves to solve Hackerrrank problems.

Read more##### Problems and Challenges for the win

Continuing our quest and rank pushing along with learning every single minute, we try improve our skills by solving hackerrank problems.

Read more##### Monday fun day - Challenging myself on Hackerrank

Happy Amazing Monday. Again, we try to push ourself on the hackerrank platform to learn algorithms and put our skills to test.

Read more##### Challenging the limits - Fun solving Hackerrnk problems

Happy Friday!!! Hackerrank has been a great resource for challenging problems and a good learning experience. We try to push our rank to get the Gold badge by solving more problems. Let's get it

Read more##### Rank Pushing at Hackerrank

Continuing our journey for Rank push on hackerrank, today we try to solve as many problem challenges as possible. Hackerrank has been a great inspirational resource to push myself in the programming domain.

Read more##### Algorithms, Problems and Fun - Hackerrank

We try to push our rank on hackerrank trying to solve as many challenges as possible.

Read more##### Sherlock and array - hackerrank

This is an interesting problem besides the fact that it would give me 4th star for my problem solving badge. It took me considerable time to solve this problem, which was dissapointing. Nevertheless, I am happy with the results.

Read more##### More algorithm challenges

We continue the jounrney of improving problem solving abilities. The key to solving puzzles and problems effectivly is consistency. We may know the theoretical concepts and the paradigms, but we want to learn and practice each concept.

Read more##### Interesting Algorithm problems and Fun challenges

The difficulty level of all the challenges are increasing. We now need to also look at improving the performance of the algorithms that we write.

Read more##### Pushing rank at Hackerrank

Hackerrank problems are fun. Today, I try to push my rank by solving simple yet interesting problems.

Read more##### More of Hackerrank

Hackerrank has interesting challenges and today I utilized some time solving them.

Read more##### String related algorithm problem

While working with strings, I always had encountered difficulty. So it was time to look at some of the string related problems.

Read more##### Desinger PDF Viewer - Javascript algorithm problem

The "Designer PDF Viewer" problem on hacker Rank was interesting. I got to use the .reduce method of ES6 and also learn to use the Math.max method on an array.

Read more##### Sock Merchant - JavaScript algorithm problem

The Sock Merchant problem on hacker Rank was quite interesting. I got to use the JavaScript .map function and also used the hash map technique to store the frequency of the sock type. I spent around 35 minutes on this problem.

Read more##### Bon Appetit - Javascript algorithm problem

HackerRank has some simple yet interesting problems. Based on simple input parameters, we had to calculate the output. The fun was going through the problem story line.

Read more##### Beautiful Days at the Movies - JavaScript algorithm problem

Found this problem on hackerrank and it seemed interesting. This problem required to implement for loop, reverse an Integer and also use JavaScript Math methods. While solving this problem, I learned and got my way through return statement, function chaining and modularising my code.

Read more##### Plus One : Leetcode algorithm problem

A leetcode algorithm problem to add one to an array of elements. In this problem, we learned to traverse the array from end, we also learned the use of ++ operator to append one before executing any other statement.

Read more##### Consecutive Elements in an Array

In this algorithm challenge, we find if given array of integers, all the items are consecutive. We assume that the array is sorted. Even though this problem looked straightforward, it turns out there are various other algorithms that help achieve the same output.

Read more##### Valid Parenthesis : Leetcode Algorithm Problem

This is by far the most interesting problem I saw on leetcode. Also the algorithm to solve such challenge was super easy to understand and at the same time it was also super easy to implement.

Read more##### Find the key for a value in an Object

Given a value to look for in Object, the problem is to get its corresponding key. Long answer short, we need to use the `for .. in` operator in JavaScript.

Read more##### Palindrome Number : Leetcode Algorithm Problem

In this challenge, I learned to convert a number into array of integers without type conversion.

Read more##### Two Sum : Leetcode algorithm problem

The challenge in this leetcode problem was to figure out an optimized solution. Instead of traversing the entire array for a solution (using the brute force method), the best approach is to make use of Hash maps.

Read more