Saltar al contenido principal
Volver al curso

Módulo 4: Especialización

Recomendamos aprobar el examen del módulo anterior antes de continuar con esta lección.

Módulo 4 · Especialización30 min

Examen — Especialización

Evalúa tus conocimientos de algoritmos, estructuras de datos y proyectos prácticos.

Recompensa al completar

Insignia “Especializacion aprobado” · +30 puntos

Examen del Módulo 4: Especialización

Demuestra lo que has aprendido sobre algoritmos, estructuras de datos y resolución de problemas.

Nota: Necesitas al menos el 70% de respuestas correctas para aprobar.

Examen del módulo

Examen de Especialización — Opción múltiple y código

1

¿Cuál es la complejidad temporal de acceder a un elemento por índice en un array?

Opción múltiple
2

¿Qué estructura de datos funciona bajo el principio LIFO (Last In, First Out)?

Opción múltiple
3

Implementa una función 'fibonacci(n)' que retorne el nth número de la secuencia de Fibonacci (empezando en 0). fibonacci(0)=0, fibonacci(1)=1, fibonacci(6)=8.

Ejercicio de código
ejercicio-3.js
123
4

Implementa una función 'invertirPalabras' que reciba una frase y retorne las palabras en orden inverso. invertirPalabras('hola mundo cruel') → 'cruel mundo hola'.

Ejercicio de código
ejercicio-4.js
123
5

Implementa una función 'contarVocales' que retorne el número de vocales (a, e, i, o, u) en un string. No importa mayúsculas/minúsculas.

Ejercicio de código
ejercicio-5.js
123

Recompensa al completar

Insignia “Especializacion aprobado” · +30 puntos