Proyecto de retos semanales de la Materia POO (Programación Orientada a Objetos) para practicar lógica de programación (Cantidad 12 semanas - 3 retos por semana).
Si puede realizar los retos de programación en JavaScript (React), Python (Django) y/o PHP (codeigniter 4).
Recordar que también habrá actividades mensual de creación de aplicaciones (4 en total - 1 reto por mes).
El proyecto principal de retos de programación semanales se ha creado utilizando:
GitHub
(servicio basado en la nube que aloja un sistema de control de versiones (VCS) llamado Git. Éste permite a los desarrolladores colaborar y realizar cambios en proyectos compartidos, a la vez que mantienen un seguimiento detallado de su progreso)React
(librería para crear interfaces de usuarios con código abierto)Firebase
(plataforma digital diseñada para facilitar el desarrollo de aplicaciones web y móviles de calidad de una forma rápida y eficiente) resolviendo cada uno de los ejercicio utilizando el lenguaje de programación JavaScript (ya que lo utilizo frecuentemente, su sintáxis es simple y tenía que elegir alguno como ejemplo 😁).
Puedes utilizar cualquier lenguaje para resolver los retos. Tienes soluciones usando todo tipo de lenguajes en la sección de Pull Requests.
Tienes toda la información extendida sobre los retos de programación semanales y mensuales en este redmi.
- #0 -
EL FAMOSO "FIZZ BUZZ"
- #1 -
¿ES UN ANAGRAMA?
- #2 -
LA SUCESIÓN DE FIBONACCI
- #3 -
¿ES UN NÚMERO PRIMO?
- #4 -
ÁREA DE UN POLÍGONO
- #5 -
ASPECT RATIO DE UNA IMAGEN
- #6 -
INVIRTIENDO CADENAS
- #7 -
CONTANDO PALABRAS
- #8 -
DECIMAL A BINARIO
- #9 -
CÓDIGO MORSE
- #10 -
EXPRESIONES EQUILIBRADAS
- #11 -
ELIMINANDO CARACTERES
- #12 -
¿ES UN PALÍNDROMO?
- #13 -
FACTORIAL RECURSIVO
- #14 -
¿ES UN NÚMERO DE ARMSTRONG?
- #15 -
¿CUÁNTOS DÍAS?
- #16 -
EN MAYÚSCULA
- #17 -
LA CARRERA DE OBSTÁCULOS
- #18 -
TRES EN RAYA
- #19 -
CONVERSOR TIEMPO
- #20 -
PARANDO EL TIEMPO
- #21 -
CALCULADORA .TXT
- #22 -
CONJUNTOS
- #23 -
MÁXIMO COMÚN DIVISOR Y MÍNIMO COMÚN MÚLTIPLO
- #24 -
ITERATION MASTER
- #25 -
PIEDRA, PAPEL, TIJERA
- #26 -
CUADRADO Y TRIÁNGULO 2D
- #27 -
VECTORES ORTOGONALES
- #28 -
MÁQUINA EXPENDEDORA
- #29 -
ORDENA LA LISTA
- #30 -
MARCO DE PALABRAS
- #31 -
AÑOS BISIESTOS
- #32 -
EL SEGUNDO
Puedes hacer libremente un del proyecto y trabajar con Git para ir sincronizando las actualizaciones del proyecto.
- Cada jueves se publicará un nuevo reto de código.
- Cada reto será un nuevo fichero dentro de
desafio-semanal-2023-POO
donde se indicará la fecha, el enunciado y la información necesaria para llevarlo a cabo. - Se comunicará en las clases de los jueves y se subirá el enunciado al repositorio.
- Dispondrás de una semana para resolverlo (3 retos), preguntar tus dudas, debatir y aportar ayuda en clases.
- El jueves siguiente se subirá la resolución al repositorio, se comentará en clases (utilizando alguna solución de entre los alumnos o que se haya realizado una pull request al proyecto) y se añadirá el nuevo reto semanal.
- Comenzará de nuevo el proceso.
Si no dispones de un editor de código como Visual Studio Code, puedes usar un editor de código online.