JavaScript :: Aufgabe #4 :: Lösung #2

2 Lösungen Lösungen öffentlich
#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.
#2
vote_ok
von Exception (7090 Punkte) - 08.08.2018 um 08:10 Uhr
Quellcode ausblenden JavaScript-Code
<!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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben