Ejercicio 1
Haga una funcion que elimine el primer elemento del arreglo.
Entrada: [1, 2, 3, 4]
Resultado esperado: [2, 3, 4]
Ejercicio 2
Haga una funcion que solo reciba arreglos con mas de 5 elementos y luego elimine los ultimos 3.
En caso de recibir un arreglo de menos de 5 elementos, mostrar en pantalla un mensaje de error.
Entrada valida: [1, 2, 3, 4, 5, 6, 7]
Resultado esperado: [1, 2, 3, 4]
Entrada invalida: [1, 2, 3, 4, 5]
Resultado esperado: Error: el arreglo debe tener mas de 5 elementos
Ejercicio 3
Haga una funcion que reciba un arreglo y un numero. Tenemos que sumarle dicho numero a cada elemento del arreglo y devolver el arreglo modificado.
Entrada: arreglo [1, 2, 3, 4] y numero 5
Resultado esperado: [6, 7, 8, 9]
Ejercicio 4
Haga una funcion que reciba un numero y devuelva un arreglo que tenga el tamaño del numero recibido.
El contenido del arreglo deben ser numeros desde el 1 hasta el numero recibido.
Entrada: 5
Resultado esperado: [1, 2, 3, 4, 5]
Ejercicio 5
Hay un arreglo con varios numeros donde todos son iguales excepto uno. Haga una funcion que encuentre que numero es el distinto.
Entrada: [1, 1, 1, 1, 1, 2, 1, 1, 1]
Resultado esperado: 2
Ejercicio 6
Dado un arreglo de numeros enteros, encuentre y devuelva el valor de la menor suma posible entre ellos.
Entrada: [7, 4, 2, 3]
Resultado esperado: 5
Ejercicio 7
Dado un arreglo de numeros enteros, encuentre el mayor producto posible entre dos numeros adyacentes y devuelva el valor de dicho producto.
Entrada: [9, 5, 10, 2, 24, -1]
Resultado esperado: 50
Ejercicio 8
Tenemos un grupo de ovejas amenazadas por un lobo y necesitamos saber a cual se esta por comer.
Consideramos que tenemos a las ovejas y al lobo en un arreglo. El lobo solo puede comer a la oveja que tiene a su derecha.
Entrada con oveja en peligro: ["sheep", "sheep", "sheep", "wolf", "sheep"]
Resultado esperado: Hey! Oveja numero 1! El lobo esta cerca!
Entrada con lobo al final: ["sheep", "sheep", "sheep", "wolf"]
Resultado esperado: No sigas comiendo ovejas!