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
1996375

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.