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
