Accede al planteamiento de la problemática desde tu cuenta de Hackerrank y después regresa aquí para analizar la respuesta.
Pues bien tenemos que realizar una operación con números que expresan cantidades muy grandes. A decir verdad el operador de suma y la iteración o bucles con for a estas alturas no debería representar ningún problema. La cosa esta en que se pueda operar con cantidades pequeñas y con cantidades de hasta 10 dígitos.
Hay que sumar las cantidades de una matriz y obtener el resultado, de acuerdo al siguiente pseudocódigo.
Pseudocódigo
- armar función aVeryBigSum(ar) {
- declarar la variable resultado e igularla a cero para inicializarla
- recorrer string ( declarar variable "i" e igualar cero; cuando "i" sea mayor al ancho de ar; sumar y recorrer el siguiente valor ) {
- resultado es igual al valor de ar[i];
- resgresa el resultado
asdasddsasdasdasdas
Código
function aVeryBigSum(ar) {
var result = 0
for (var i = 0; i < ar.length; i++) {
result = result + ar[i];
}
return result
}
Consola
Salida con comprobaciones (debug).
En horabuena, tras envíar el ejercicio deberías recibir una primera estrella para incentivar tu avance.