Este repositorio contiene una colección de pequeños retos de programación implementados en Python, ideales para practicar lógica, estructuras de control y funciones.
Cada ejercicio está desarrollado de manera sencilla y comentada para su fácil comprensión.
- FizzBuzz – Imprime números del 1 al 100, sustituyendo múltiplos de 3 por Fizz, de 5 por Buzz y de ambos por FizzBuzz.
- Anagrama – Verifica si dos palabras son anagramas entre sí.
- Fibonacci – Genera la secuencia de Fibonacci hasta un número dado.
- Es Primo – Determina si un número es primo.
- Área de Polígonos – Calcula el área de figuras geométricas simples.
- Invertir Cadenas – Invierte una cadena de texto.
- Contador de Palabras – Cuenta la frecuencia de palabras en un texto.
- Decimal a Binario – Convierte un número decimal a binario.
- Texto a Morse – Traduce un texto a código Morse.
- Eliminar Caracteres Repetidos – Remueve caracteres duplicados en una cadena.
- Es Palíndromo – Comprueba si una palabra o frase es palíndroma.
- Factorial Recursivo – Calcula el factorial de un número mediante recursividad.
- Número Armstrong – Determina si un número es un número Armstrong.
- Primera Letra en Mayúscula – Convierte la primera letra de cada palabra a mayúscula.
- Clona este repositorio:
git clone https://github.com/CesarAAR/challenges_programming.git cd challenges_programming
2.- Ejecuta cualquier reto:
python c1_fizzbuzz.py