- Ejecutores
-
Aprender
Aprender Python Ejemplos ejecutables, NumPy, pandas y más Aprender IARedes neuronales, ML y LLM desde cero Aprender C y C++ Punteros, memoria, STL y C++ moderno Aprender C#Fundamentos, POO, LINQ, async y ejercicios de .NET Algoritmos en Python Búsqueda, ordenación, recursión y visualizadores O(n) Algoritmos en C y C++ Compara implementaciones en C y C++
- RetosNuevo
Retos de programación de Patrones de diseño
Practica Patrones de diseño con 8 retos de programación, de fáciles a difíciles. Cada reto se ejecuta en el navegador, con pruebas al instante, una revisión de tu código con IA y soluciones de la comunidad para comparar.
Fácil · 6 Intermedio · 2
Habilidades que practicarás: Conversión de unidadesDiccionariosEnsamblado de cadenasEstado compartidoMétodo fábricaPatrón AdaptadorPatrón BuilderPatrón CompositePatrón DecoradorPatrón FachadaPatrón ObservadorPolimorfismo
- Python · C++ · C#
- Pruebas automáticas
- Revisión de código por IA
- Soluciones de la comunidad
- 226
- Desafíos
- 2
- Soluciones compartidas
- 3
- Lenguajes
Todos los desafíos
Busca por tema, lenguaje o dificultad.
Fácil
Fachada de pago
Oculta las comprobaciones de stock y los totales de precio detrás de una sola llamada de checkout.
Aprenderás
Patrón FachadaValidación
Aún no hay soluciones
Intermedio
Tamaños de carpetas con Composite
Calcula el tamaño total de cada carpeta en un árbol donde las carpetas contienen archivos y otras carpetas.
Aprenderás
Patrón CompositeÁrboles
Aún no hay soluciones
Fácil
Fábrica de figuras
Crea formas a partir de descripciones de texto con una fábrica y devuelve el área de cada una.
Aprenderás
Método fábricaPolimorfismo
Aún no hay soluciones
Fácil
Una configuración compartida
Simula un objeto de configuración singleton: cada parte del programa lee y escribe la misma instancia.
Aprenderás
SingletonEstado compartido
Aún no hay soluciones
Fácil
Adaptador de sensores de temperatura
Adapta lecturas de sensores Fahrenheit, Kelvin y Celsius a una sola interfaz en Celsius.
Aprenderás
Patrón AdaptadorConversión de unidades
Aún no hay soluciones
Fácil
Suscriptores de eventos
Entrega eventos a los suscriptores de cada tema, al estilo observer, y cuenta lo que recibe cada persona.
Aprenderás
Patrón ObservadorDiccionarios
Aún no hay soluciones
Fácil
Decoradores de precio
Envuelve un precio base en decoradores de descuento, impuestos, envío y cupón aplicados en orden.
Aprenderás
Patrón DecoradorPorcentajes
Aún no hay soluciones
Intermedio
Constructor de consultas SQL
Ensambla una consulta SQL a partir de partes dadas en cualquier orden, como un objeto constructor que reúne configuraciones paso a paso.
Aprenderás
Patrón BuilderEnsamblado de cadenas
Aún no hay soluciones
Explorar por tema
- Beginner 95
- ai 47
- aprendizaje automático 42
- Strings 36
- Arrays 31
- math 21
- Simulation 19
- Redes neuronales 17
- Numbers 16
- Advanced 15
- Dynamic-programming 12
- Parsing 12
- Competitive-programming 10
- Conditions 9
- Graphs 8
- Grids 8
- Loops 8
- Patrones de diseño 8
- Recursion 7
- Combinatorics 6
- Number-theory 6
- Sorting 6
- Functions 5
- Greedy 5
- Nested-loops 5
- Sequences 5
- Stacks 5
- Variables 5
- Algorithms 4
- Data-structures 4
- Geometry 4
- Patterns 4
- Aprendizaje por refuerzo 3
- Dictionaries 3
- Fractions 3
- Sliding-window 3
- Trees 3