
Determinar si un array de números son consecutivos
JavaScript





Publicado el 15 de Noviembre del 2019 por Katas (200 códigos)
17.511 visualizaciones desde el 15 de Noviembre del 2019
Función que recibe un array de números y determina si son consecutivos.
Para determinar si son consecutivos, se ejecuta un bucle (recude) donde se resta el valor anterior con el valor actual+1. Si al final el resultado es 0 todos son consecutivos.
Para determinar si son consecutivos, se ejecuta un bucle (recude) donde se resta el valor anterior con el valor actual+1. Si al final el resultado es 0 todos son consecutivos.
1
2
3
4
5
6
7
8
9
sonConsecutivos([4,3,2,1]); // 0 SI
sonConsecutivos([5,4,3,2,1,0,-1,-2]); // 0 SI
sonConsecutivos([1,2,3,4,5,6,7,8,9,10,11]); // 0 SI
sonConsecutivos([-5,-4,-3,-2]); // 0 SI
sonConsecutivos([5,3,2,1]); // 1 NO
sonConsecutivos([1,2,4,5]); // 1 NO
sonConsecutivos([]); // -1 NO
sonConsecutivos([5]); // -1 NO
sonConsecutivos(["casa"]); // -1 NO