Determinar si un array de números son consecutivos
JavaScript
Publicado el 15 de Noviembre del 2019 por Katas (200 códigos)
17.476 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
116 visualizaciones durante los últimos 90 días