C# :: Aufgabe #303 :: Lösung #6

6 Lösungen Lösungen öffentlich
#303

Häufigkeit einer 6 beim Würfeln?!

Anfänger - C# von DragStar - 06.04.2020 um 08:34 Uhr
Verfassen Sie ein Programm, welches 25.000 mal, jeweils so lange das Würfeln mit einem Würfel simuliert, bis eine 6 erscheint.
Auszugeben ist, wie oft man dabei schlimmstenfalls würfeln musste.
#6
vote_ok
von JKooP (18090 Punkte) - 24.10.2020 um 12:09 Uhr
// NET Core 3.x

Quellcode ausblenden C#-Code
using System;
using System.Linq;

namespace CS_Aufgabe_303_Wuerfeln_bis_zur_Sechs
{
    class Program
    {
        static void Main(string[] args)
        {
            var lst = Enumerable.Range(1, 25_000).Select(x => (x, new Random().Next(1, 7))).Where(x => x.Item2 == 6).Select(n => n.x).ToList();
            var max = Enumerable.Range(0, lst.Count - 1).Select(i => lst[i + 1] - lst[i]).Max();
            Console.WriteLine($"Im schlechtesten Fall wurde {max}x gewürfelt bis eine 6 fiel!");
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben