Ir al contenido

A Very Big Sum el último de los desafíos antes de tu primer estrella.

Este desafío es relativamente fácil ya que hay que realizar una función de suma simple pero utilizando números con grandes cantidades expresadas. En muy pocas líneas obtenemos el resultado, pero agregamos validaciones para mejorar la salida.
6 de julio de 2024 por
A Very Big Sum el último de los desafíos antes de tu primer estrella.
Angel Bautista
| Todavía no hay comentarios
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.


Compartir
Etiquetas
Iniciar sesión dejar un comentario