Vem betalar maten?

Run Settings
LanguageC#
Language Version
Run Command
using System; using System.Linq; using System.Collections.Generic; using System.IO; class MainClass { static string Run() { var farbror = File.ReadAllLines("Candidates.txt") //hämtar personlista från Candidates.txt .Where(s => s != string.Empty) //hoppar över tomma rader .Where(s => s.Substring(0,2) != "//") //hoppar över utkommenterade rader .OrderBy(s => Guid.NewGuid()) //slumpar ordning .First(); //väljer första personen i den nu slumpmässigt ordnade listan return $"Dagens 'Farbror Plånbok': {farbror}"; } static void Main() { var runs = new List<string>(); for(int i = 1; i <= 5; i++) { //slumpar person 5 ggr runs.Add($"{Run()}"); } Console.WriteLine("Femte körningen resulterade i:"); //skriver ut 5e och slutgiltigt framslumpat valda personen Console.WriteLine(runs.Last()); Console.WriteLine(); Console.WriteLine(); for(int i = 1; i <= 5; i++) { //skriver ut alla 5 slumpat valda personerna i ordningen de slumpades fram Console.WriteLine($"Körning {i}:"); Console.WriteLine(runs[i-1]); Console.WriteLine(); } } }
Niklas Hedlund Linus Aspelin Kakis Ziliaskoudis Thomas Lehtola Jesper Turesson Jonas Nilsson Johan Wande Erik Sjöman
Editor Settings
Theme
Key bindings
Full width
Lines