1. Sinopsis

Te encuentras ante un librillo de actividades, divididas en 2 niveles de dificultad. Te enfrentarás a los casos más comunes que te puedes encontrar en pruebas técnicas o aprender conceptos elementales de programación.

  • Algoritmos: búsqueda, ordenamiento, desordenamiento, compresión…

  • Árboles binarios.

  • Datos estructurados: JSON, XML, CSV…

  • Matrices.

  • Programación funcional: recursividad, reducción, currying, evaluación perezosa, memoization, pipe…

  • Multihilos.

  • Gestión de memoria.

  • Filtrado, generación y reducción de datos.

  • Y mucho más…

Cada reto te acercará a ser un mejor programador impulsando tu perfil profesional además de mejorar tus habilidades transversales. Aprenderás a resolver problemas de forma eficiente, a escribir código limpio y a trabajar con diferentes paradigmas de programación.

Todo el contenido es atemporal y agnóstico a un lenguaje de programación concreto. Puedes resolver los retos en el lenguaje que prefieras o en el que estés aprendiendo. Sin embargo, usaré Python para los enunciados por su simplicidad y claridad.

Este trabajo está bajo una licencia Attribution-NonCommercial-NoDerivatives 4.0 International.

¿Me invitas a un café?

Visitantes en tiempo real

Estás solo: 🐱