Hacker Rank es una página web de aprendizaje de lenguajes de programación basado en retos. Cada lenguaje está dividido en distintas áreas (Introducción al lenguaje, Estructuras de Datos, ...), en las que se proponen retos del siguiente estilo:
- Una pequeña explicación del tema a tratar.
- Descripción de los Datos de entrada con ejemplos.
- Descripción de cómo tiene que ser la salida con ejemplos. Para desarrollar el reto, hay una celda con código ya escrito para que sólo quede añadir la cuestión que se trata. Una vez desarrollado el código, tenemos dos opciones, Run Code, que pasa el test del ejemplo o uno que hayamos hecho nosotros y Submit Code, que pasa los test necesarios para comprobar que el algoritmo es el correcto.
- Python soportado.
- Los retos aumentan gradualmente su dificultad, y no siempre son de solución sencilla, por lo que se necesita consultar muchas otras fuentes y acabas aprendiendo más del lenguaje.
- No hay que preocuparse de
main
ni workspaces, te preocupas de aprender del tema en cuestión. - Si completas todos los retos de un lenguaje, acabarás siendo fluido en él.
Lo mejor es que lo probéis por vosotros mismos.
¡Seguro que os engancháis a hacer retos!
No se han encontrado.