Skip to content

Juego con retos sencillos de Python para probarte a ti mismo que sabes lo que haces

License

Notifications You must be signed in to change notification settings

pythonvlc/retos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Retos de Python

Juego con retos sencillos de Python para probarte a ti mismo que sabes lo que haces.

¿Cómo se entrega?

Crea un Issue y pega el código. En la siguiente charla/PyBeer/quedada te daremos retroalimentación.

¿Cuál es la recompensa?

Feedback de la comunidad y mejorar como programador.

🟩 Reto para el 25 de junio 2024

Usa el algorito de ruido de Perlin y tu creatividad para crear una obra de emojis en el terminal pseudoaleatorio.

A continuación puedes ver una generación en escala de grises.

Ruido perlin

Tu obra debe tener una resolución de 10x10 emojis.

Por ejemplo, en el siguiente resultado se ha usado los valorse más bajos con 🌊, los medios con 🟫 y los más altos con ⛅.

🌊🌊⛅⛅🟫🟫⛅🌊🌊⛅
🌊🌊🟫⛅⛅🟫⛅⛅🌊🟫
⛅⛅⛅🟫🌊⛅🌊🟫⛅⛅
⛅⛅🟫⛅🌊🌊🟫🌊⛅🟫
⛅🟫🟫🌊🌊🌊🟫⛅⛅🌊
🟫⛅🌊🌊⛅⛅🟫🟫⛅⛅
🌊🌊⛅🌊🌊🟫⛅⛅🌊🟫
🌊🌊🌊🟫⛅⛅🌊⛅🟫⛅
⛅🌊🟫🟫⛅⛅⛅🌊🟫🌊
⛅🌊⛅⛅🌊🌊🟫🟫⛅🌊

✅ Reto para el 28 de mayo 2024

Realiza una función que calcule la entropia (como valor numérico) entre 2 listas, o sea, lo desordenada que esté una lista de números. Su valor debe estar en un rango entre 0.0 y 1.0 (con decimales).

Por ejemplo:

lista_original = [1, 2, 3, 4]
lista_barajada = [2, 1, 3, 4]

calcular_entropia(lista_original, lista_barajada)
# 0.5

El resultado es subjetivo, por lo cual tendrás que explicar tu estrategía.

Puedes usar la solución del reto anterior para hacer pruebas.

✅ Reto para el 30 de abril 2024

Crea una función que desordene una lista.

About

Juego con retos sencillos de Python para probarte a ti mismo que sabes lo que haces

Resources

License

Stars

Watchers

Forks