├── README.md └── index.html /README.md: -------------------------------------------------------------------------------- 1 | # Ejercicios de Javascript 2 | 3 | ## Ejercicios de práctica de Javascript 4 | 5 | ## Ejercicio #1 6 | 7 | Escribir una función que tome un arreglo de números y devuelva el número mayor de la lista. (No se debe utilizar la función `Math.max`) 8 | Ejemplo del arreglo : [3, 5, 7, 1, 6] 9 | 10 | ## Ejercicio #2 11 | 12 | María llega a su entrevista de trabajo para el rol de Desarrollador Junior y se le pide que resuelva este problema: 13 | Dada una lista de números [-1, 3, 4, 2, 6], escribe una función en javascript para calcular el número más pequeño. (No se debe utilizar la función `Math.min`) 14 | 15 | ## Ejercicio #3 16 | 17 | Escribir una función que permita saber si un número se repite dentro de un arreglo. 18 | 19 | > **Casos de prueba**: 20 | 21 | _Caso 1_: Resultado esperado: El número 5 se encuentra más de una vez 22 | [1, 22, 5, 17, 10, 5, 40, 5] 23 | 24 | _Caso 2_: Resultado esperado: El número 7 se encuentra más de una vez 25 | [7, 41, 5, 7, 10, 13, 2] 26 | 27 | _Caso 3_: Resultado esperado: No hay números repetidos 28 | [1, 22, 5, 14, 24, 31, 27, 15, 105] 29 | 30 | ## Ejercicio #4 31 | 32 | Escribir una función que tome un arreglo ordenado y devuelva un arreglo completamente desordenado 33 | Entrada: [1, 2, 5, 14, 24, 31, 50, 105] 34 | Posible salida: [105, 31, 14, 1, 2, 50, 24, 5] 35 | 36 | # Ejercicios de Algoritmos implementados en Javascript 37 | 38 | Implementación de los ejercicios de algoritmos con Javascript 39 | 40 | ## Realizar las siguientes funciones: 41 | 42 | 1. Elaborar una función que reciba 3 números (entre el 1 y el 100) y definir cual es el mayor (No se debe utilizar la función `Math.max`) 43 | 2. Elaborar una función que reciba 3 números (entre el 1 y el 100) y definir el menor de tres números (No se debe utilizar la función `Math.min`) 44 | 3. Elaborar una función que reciba un número y adivine un número entre el 1 y el 100 en el menor número de pasos posibles 45 | 4. Elaborar una función que reciba un entero (entre el 100 y el 200) y determinar si es múltiplo de 3 46 | 5. Elaborar una función que reciba 3 números y determinar sí uno es la suma de los otros dos 47 | 6. Elabora una función que reciba un número y determinar si es par o impar 48 | 49 | --- 50 | 51 | Referencias: 52 | 53 | 1. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random 54 | 2. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach 55 | 3. https://www.w3schools.com/js/js_array_iteration.asp 56 | 4. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random 57 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Ejercicios Javascript 8 | 9 | 10 |

Ejercicios

11 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | --------------------------------------------------------------------------------