JavaScript :: Aufgabe #4 :: Lösung #2
2 Lösungen
#4
Funktion welche ein int-Array auf aufsteigend kontrolliert
Anfänger - JavaScript
von Gustl
- 10.01.2015 um 19:17 Uhr
Schreiben Sie eine JavaScript-Funktion, die als Parameter eine beliebig lange Liste von Zahlen in Form eines
Arrays erhält und true zurückgibt, wenn das Array aufsteigend sortiert ist – andernfalls
false. Es ist Ihnen nicht gestattet, auf jegliche sort-Funktionen der Standardbibliothek zurückzugreifen.
Schreiben Sie weiter ein HTML-Dokument, mit dem Sie Ihre Funktion auf Richtigkeit prüfen können.
Arrays erhält und true zurückgibt, wenn das Array aufsteigend sortiert ist – andernfalls
false. Es ist Ihnen nicht gestattet, auf jegliche sort-Funktionen der Standardbibliothek zurückzugreifen.
Schreiben Sie weiter ein HTML-Dokument, mit dem Sie Ihre Funktion auf Richtigkeit prüfen können.
#2
von Exception (7090 Punkte)
- 08.08.2018 um 08:10 Uhr
<!DOCTYPE html>
<html>
<head>
<title>#4 Javascript - Funktion welche ein int-Array auf aufsteigend kontrolliert</title>
<script type="text/javascript">
var lists = [
[ 0, 1, 2, 3, 4, 5 ], // true
[ 3, 2, 1 ], // false
[ 1, 3, 3, 7], // true
[ 0, 2, 1, 9 ], // false
[ 42, 41, 40, 39, 38, 37 ], // false
[ 5, 5, 5 ] // true
];
for (var i = 0; i < lists.length; i++)
{
console.log("Liste " + i + " aufsteigende Sortierung: " + IsListAsc(lists[i]) );
}
function IsListAsc (list)
{
var last = list[0];
for (var i = 1; i < list.length; i++)
{
if(last > list[i])
{
return false;
}
else
{
last = list[i];
}
}
return true;
}
</script>
</head>
<body>
</body>
</html>Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
