Zahlen sortieren | Optimale Lösung
Möchtest du dir die Angabe nochmals ansehen? Hier lang.
Wenn du dich zuvor der "Zahlen sortieren | Bessere Lösung" gewidmet hast, dann hast du erfahren, dass nicht die richtige Schleife verwendet wurde.
In dieser Lösung wird nun die while-Schleife angewandt. So können auch mehrstellige Zahlen sortiert werden.
Statt einer ArrayList ist nun eine "List<int>" namens "sortieren". int steht für eine Zahl und string für einen Text. Deswegen sortiert eine Liste von integern mehrstellige Zahlen richtig und eine Liste von strings falsch. Eine Liste erstellt man so: "List<int> sortieren = new List <int>()"
Danach muss noch in der while-Schleife die neue Abfrage für "exit" geschrieben werden. Danach wird ein int mit dem Namen "intzahl" erstellt und darin strzahl in ein int umgewandelt. Das geht mit "int intzahl = Convert.Tolnt32(strzahl);". Am Ende muss noch mit "sortieren.Sort();" sortiert werden.
Fazit der optimalen Lösung
Von den drei Lösungen, die wir dir für die Kata "Zahlen sortieren" bereitstellen, ist diese hier die beste. Der Code ist kurz und es lassen sich mehrstellige Zahlen verwenden.
Download
Zahlen sortieren - Optimale Lösung: zip-Datei downloaden
Übersicht der Katas
Hier findest du die Erklärung zum Begriff "Katas" und eine Übersicht aller Programmierübungen.
C# Kata | Unit Testing
Mit Unit Tests findest du heraus, ob die verwendete Funktion wie gewünscht funktioniert. Festige dein Wissen!
C# Kata | Klassenvererbung
Mit der Vererbung können Klassen erstellt werden, die bestimmte Aspekte von Elternklassen erben. Optimiere dein Können!
Übersicht der C# Dojos
Hast du die Katas perfektioniert? Dann versuche, die C# Aufgaben zu lösen und dein Wissen zu vertiefen.
Übersicht der SQL Dojos
Wenn du neben C# auch Interesse an SQL hast, dann findest du hier interessante Übungen, um dein Wissen auf die Probe zu stellen.
Besiege unseren Bot
Egal ob als Einzelspieler oder im Mulitplayer-Modus: Stelle dich dem Dojo-Bot und beweise, dass du auf das Leaderboard gehörst!
Ultimative Coding-Roadmap
Unsere Roadmap weist dir den Weg zum Coding-Profi!
Bewerbung bei COUNT IT
Starte deine Karriere als Softwareentwickler*in bei COUNT IT.