Kai345: Natürliche Reihenfolge der natürlichen Zahlen feststellen

Beitrag lesen

[latex]Mae  govannen![/latex]

function teste_auf_reihenfolge(wert)

{
  for (var i = 1; i < wert.length; i++)
  {
    if (wert[i] - wert[i-1] != 1) return false;
  }
  return true;
}


> > ungetestet  
>   
> "<" statt "<=", denn wert[wert.length] gibt es nicht.  
>   
> meine Variante:  
>   
> ~~~javascript

function teste_auf_reihenfolge(wert) {  

>    var r=true;  
>    for (var i = 1; (i < wert.length) && r; i++) {  
>      r= (wert[i] - wert[i-1] == 1);  
>    }  
>    return r;  
>  }  
> 

ungetestet

var ergebnis = wert.every(function (val, i, arr) {  
    return (i == 0) ? true : (val == (arr[i - 1] + 1));  
});

Stur lächeln und winken, Männer!
Kai

--
„Die Borg würden nicht mal Spaß verstehen, wenn sie einen Vergnügungspark assimiliert hätten!” (B'Elanna Torres)
SelfHTML-Forum-Stylesheet