Escribir una función que reciba dos números enteros positivos y retorne su suma invertida.
Ayuda un int
se puede pasar a string
y viceversa
Ejemplo, si recibe (123,456) (123+456=579), Retornaría 975. OJO retorna un ENTERO
function suma_invertida(num1, num2) {}
Escribir una función que reciba un número entero y devuelva FALSE si el número es igual a la suma de sus divisores sin contarse a el mismo. T TRUE en caso contrario
- Ejemplo, 6 Retornaría FALSE porque 1 + 2 + 3 = 6.
- Ejemplo, 8 Retornaría TRUE porque 1 + 2 + 4 != 8.
function es_numero_perfecto(numero) {}
Escribir una función que reciba un conjunto de números enteros y además un número entero n, y devuelva un conjunto con los números que son mayores a n en el mismo orden que aparecen.
- Ejemplo ([3,6,2,4,7,1,8],6) retornaría [7,8]
- Ejemplo ([3,6,2,4,7,1,8],3) retornaría [6,4,7,8]
function numeros_mayores(arr, n) {}
Escribir una función que reciba dos conjuntos de números enteros y devuelva un conjunto con los números de la primera que no están en la segunda, en el mismo orden.
- Ejemplo
[3,6,2,4,7,1,8],[11,6,12,14,7,1]
retornaría[3,2,4,8]
- Ejemplo
[15,2,6,8,34,12],[12,17,26,2,34,9]
retornaría[15,6,8]
- Ejemplo
[7,23,11,31,83,89],[1,3,7,11,83,23]
retornaría[31,89]
function no_estan(arr1, arr2) {}
Escribir una función que reciba dos números enteros: a y b. La función debe retonar True si a es impar y menor que b. Caso contrario, debe retornar False
- Ejemplo 5 y 8 retornaría
true
- Ejemplo 5 y 4 retornaría
false
- Ejemplo 4 y 8 retornaría
false
function impar_y_menor(a, b) {}
Escribir una función que reciba un número entero y devuelva la cantidad de divisores que tiene ese número incluidos el 1 y el mismo número.
- Ejemplo
6
retornaría6
ya que sus divisores son1, 2, 3, 6
- Ejemplo
22
retornaría4
ya que sus divisores son1, 2, 11, 22
#function contar_divisores(numero) {}
Escribir una función que reciba dos conjuntos de números enteros y devuelva un array con los números del primero que también están en el segundo.
- Ejemplo [
3,6,2,4,7,1,8],[11,6,12,14,7,1]
retornaría[6,7,1]
function interseccion_arrays(arr1, arr2) {}
Escribir una función que reciba un array de números enteros positivos entre los que hay un -1 (menos uno) y retorne el promedio de los valores del conjunto hasta el valor -1 (redondeado a 2 decimales).
- Ejemplo: array
[8, 12, 9, -1, 7, 20]
retornaría9.67
- Ejemplo: array
[4, 6, 2, 1, -1, 13, 12, 20]
retornaría3.25
- Ejemplo: array
[5, 3, 7, 9, 10, 4, -1, 6]
retornaría6.33
function promedio(arr) {}
Dado un arreglo nums. Definimos la suma
acumulada de un array como runningSum[i] = sum(nums[0]…nums[i]).
Devuelve la suma acumulada de nums
.
-
Ejemplo 1:
- Input:
nums = [1,2,3,4]
- Output:
[1,3,6,10]
- Explanation: La suma acumulada se obtiene de la siguiente manera:
[1, 1+2, 1+2+3, 1+2+3+4]
- Input:
-
Ejemplo 2:
- Input:
nums = [1,1,1,1,1]
- Output:
[1,2,3,4,5]
- Explanation: La suma acumulada se obtiene de la siguiente manera:
[1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1]
- Input:
-
Ejemplo 3:
- Input:
nums = [3,1,2,10,1]
- Output:
[3,4,6,16,17]
- Input:
function sum(arr) {}