Skip to content

Retos semanales de la materia Programación Orientada a Objetos para practicar Python, JavaScript y PHP

License

Notifications You must be signed in to change notification settings

rgplazas/desafio-semanal-2023-POO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 

Repository files navigation

Retos de programación semanales 2023

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).

Información importante

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 😁).

React Codeigniter Django

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.

Listado de retos

  • #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

¿Cómo se debe participar?

Puedes hacer libremente un fork 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.

Listado de editor de código online:

About

Retos semanales de la materia Programación Orientada a Objetos para practicar Python, JavaScript y PHP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published