
code time prelude
dificultad ⭐⭐
Claude AI
Te ayudaré con ejercicios de Python organizados por niveles de dificultad. Los he diseñado para cubrir conceptos importantes que suelen evaluarse en entrevistas para posiciones junior.
NIVEL BÁSICO:
- Escribe una función que determine si un número es par o impar
- Crea un programa que calcule el factorial de un número
- Desarrolla una función que cuente las vocales en una cadena de texto
- Escribe un programa que genere la serie Fibonacci hasta n términos
- Crea una función que invierta una cadena de texto sin usar métodos incorporados
- Desarrolla un programa que determine si un año es bisiesto
- Escribe una función que encuentre el número más grande en una lista
- Crea un programa que convierta temperatura de Celsius a Fahrenheit y viceversa
- Desarrolla una función que cuente las palabras en una oración
- Escribe un programa que sume todos los números en una lista
- rea una función que verifique si una palabra es palíndromo
- Desarrolla un programa que genere una tabla de multiplicar
- Escribe una función que elimine los espacios en blanco de una cadena
- Crea un programa que calcule el área de diferentes figuras geométricas
- Desarrolla una función que convierta un número decimal a binario
NIVEL INTERMEDIO I:
- Implementa una función que encuentre todos los números primos hasta n usando la Criba de Eratóstenes
- Crea un programa que ordene una lista usando el algoritmo de burbuja
- Desarrolla una función que encuentre el segundo número más grande en una lista
- Escribe un programa que implemente una calculadora usando diccionarios para las operaciones
- Crea una función que elimine duplicados de una lista manteniendo el orden original
- Desarrolla un programa que valide si una expresión de paréntesis está balanceada
- Escribe una función que rote una lista n posiciones a la derecha
- Crea un programa que implemente el cifrado César
- Desarrolla una función que encuentre la intersección de dos listas
- Escribe un programa que implemente una cola usando dos pilas
- Crea una función que agrupe anagramas de una lista de palabras
- Desarrolla un programa que encuentre el mínimo común múltiplo de dos números
- Escribe una función que implemente la búsqueda binaria
- Crea un programa que genere números de la secuencia de Collatz
- Desarrolla una función que convierta números romanos a decimales
NIVEL INTERMEDIO II:
- Implementa una clase para una lista enlazada simple con métodos de inserción y eliminación
- Crea un programa que implemente el algoritmo de ordenamiento QuickSort
- Desarrolla una función que encuentre el camino en un laberinto usando recursión
- Escribe un programa que implemente un árbol binario de búsqueda
- Crea una función que encuentre todas las permutaciones de una cadena
- Desarrolla un programa que implemente el algoritmo de Dijkstra para encontrar el camino más corto
- Escribe una función que implemente la multiplicación de matrices
- Crea un programa que resuelva el problema de las N reinas
- Desarrolla una función que implemente el patrón decorador
- Escribe un programa que implemente un pool de conexiones simple
- Crea una función que realice el balanceo de carga round-robin
- Desarrolla un programa que implemente un sistema de caché LRU
- Escribe una función que resuelva expresiones matemáticas en notación polaca inversa
- Crea un programa que implemente un mini servidor web
- Desarrolla una función que realice web scraping básico usando requests y BeautifulSoup