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
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
Seite 1 von 0
1