O Hacker Rank é uma plataforma para testar e melhorar seu conhecimento em algoritmos, matemática e linguagem de programação.
Para quem gosta de desafios em algoritmos o Hacker Rank é uma local para passar algumas horas se divertindo.
Na plataforma é possível executar os desafios em várias linguagens de programação, Shell script, javascript, Java, C, C++, Kotlin e outras mais.
Uma forma de estudar e fixar uma nova linguagem de programação que pretende aprender e também uma forma de melhorar seu raciocínio lógico.
Para acessar a plataforma, é só fazer o cadastro ou utilizar sua conta do Github, Gmail, Facebook ou LinkedIn. Totalmente gratuito e sem burocracia.
Uma vez logado já podemos escolher os desafios e os tipos de linguagens de preferência.
Os desafios começam fáceis e a medida que vamos passando eles começam a ficar mais difíceis. Mas temos a opção de escolher os desafios e até mesmo filtrar por dificuldade e status.
Os desafios seguem com uma descrição do problema, uma explicação do algoritmo, os valores de entrada iniciais e o resultado esperado. Além disso uma breve explicação sobre como deve ser feito o algoritmo.
Mas compilar e conseguir o resultado esperado não são suficientes para passar para o próximo desafio, existem baterias de testes que são feitas e se passar vamos para o próximo desafio.
Conclusão.
Uma forma divertida e diferente de melhorar nosso raciocínio lógico. Faça alguns desafios por dia, garanto que vale a pena.
Acesse o link original em: http://nakatech.herokuapp.com/article/hackerRank.html