Suma entre número a y b JS

La descripción del problema es:

Dados dos enteros a y b, que pueden ser positivos o negativos, encontrar la suma de los números que hay entre ellos. a y b no están ordenados.

La solución que planteé es la siguiente:

  1. Como los números no están ordenados:
    • Encontrar el menor para saber de dónde empezar
    • Encontrar el mayor para saber dónde terminar
  2. Ir del menor al mayor para sumar cada número que se encuentre entre ellos

1. Encontrar mayor y menor con max y min

Los métodos de max() y min(), como su nombre lo dice, encuentra el valor máximo y mínimo de los argumentos que se le pasan. En este caso se le pasa los valores de a y b.

En suma se colocará el total de la suma de los números entre a y b.

2. Recorrer de a hasta b para calcular la suma

Ahora solo recorremos desde a hasta b para calcular la suma. Aquí lo hago con while pero de igual manera se puede con for o con do while. A i le asignamos el número de menor para empezar desde este y a suma agregamos los números, ya que i va incrementando en la iteración. Y esto hasta que i sea menor o igual al número mayor. Al final el resultado es el siguiente