C# :: Aufgabe #345 :: Lösung #1
4 Lösungen

#345
Zahlenpyramide (Reihenausgabe)
Anfänger - C#
von JKooP
- 23.11.2020 um 16:23 Uhr
#1

von osternachten (100 Punkte)
- 09.12.2020 um 10:48 Uhr
Da das Ziel lustigerweise klar definiert ist und nicht über 0-9 sich erhöht habe ich mir gedacht ich mach das mal so :´)
Ist natürlich nicht die perfekte Lösung mit der For Schleife aber ein lustiger Ansatz ist es.
C#-Code
Ist natürlich nicht die perfekte Lösung mit der For Schleife aber ein lustiger Ansatz ist es.

private static void BuildPyramide() { for (int i = 0; i < 10; i++) { string mitte = "0"; string ausgabe = ""; string resultat = ""; string leertasten = ""; switch (i) { case 0: leertasten = " "; break; case 1: leertasten = " "; ausgabe = "1"; break; case 2: leertasten = " "; ausgabe = "12"; break; case 3: leertasten = " "; ausgabe = "123"; break; case 4: leertasten = " "; ausgabe = "1234"; break; case 5: leertasten = " "; ausgabe = "12345"; break; case 6: leertasten = " "; ausgabe = "123456"; break; case 7: leertasten = " "; ausgabe = "1234567"; break; case 8: leertasten = " "; ausgabe = "12345678"; break; case 9: ausgabe = "123456789"; break; default: break; } resultat = $"{leertasten}{String.Join("", ausgabe.Reverse())}{mitte}{ausgabe}"; Console.WriteLine(resultat); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1