Monday, May 29, 2017
Hackerrank Review From A Programmer's Experience
A great site for beginners learning important programming languages and algorithms. If one signs up and goes to the dashboard page, he/she finds 2 sections - the tracks and the competitions.
The tracks help programmers learn individual programming skills. Each track has its own ranking list to compare oneself to other members. It also contains sub domains which refers to particular sections of a programming skill. These sub domains have their own set of problems. If one keeps solving these problems, the basics of that skill becomes clear since the member here is solving problems and learning a bit of theory as well. The design of these problems is such that the problem acts as an aide to learning the theoretical background.
In the problem section , the problems are arranged based on their difficulty. There are 4 main difficulties:
In each problem there's the following panel:
The discussions is a place for open discussion about the problem. The editorial discusses the actual solution. It is accessible after correct submission has been given.
This is all for today. See you guys later :)
In Part 2 , I have discussed 3 coding problems out of 6. Here we will talk about the next 3 coding problems. Problem 4: Write a function...
Problem link from hackerrank The solution is given below with the introduction of DFS. Introduction: Algorithm: DFS (Depth Firs...
I have been away for quite some time now. The reason is I was quite busy with my academic thesis and general academic pressure. Now I do fe...