Wyniki konkursu – średnikowe wyzwanie!
Pierwszy konkurs na moim blogu zakończył się już w piątek, a dzisiaj przyszedł czas na ogłoszenie zwycięzcy.
Wpis, w którym znajdowała się informacja o konkursie cieszył się sporym zainteresowaniem przez cały tydzień, jednak ostatecznie do boju stanęło 6 uczestników, co uważam i tak za niezłą ilość zważywszy na to, że i temat był nietypowy i mój blog nie jest czytany przez dziesiątki tysięcy osób miesięcznie :)
Dobra, ale pewnie chcecie już poznać zwycięzcę! W takim razie nie przedłużając.
Mam zaszczyt ogłosić, że zwycięzcą pierwszego konkursu organizowanego na blogu zajacmarek.com został:
Łukasz Błoński
Który uzyskał wynik:
0 średników!!! Tak, dokładnie zero!
Gratuluję :)
A oto jak wyglądało przesłane przez niego rozwiązanie:
namespace Konkurs { class Program { static void Main(string[] args) { if (null != new System.Func<System.Action<System.Random, string[]>, object>((act) => act.GetType().GetMethod("Invoke").Invoke(act, new object[] { new System.Random(), new string[] { "aaaaaa", "bbbbb", "cccc", "ddd", "ee" } }) ) ( new System.Action<System.Random, string[]>((rand, arr) => System.Linq.Enumerable.ToList( System.Linq.Enumerable.OrderBy( System.Linq.Enumerable.Select( System.Linq.Enumerable.Select(System.Linq.Enumerable.Range(0, 5), n => new { Num = rand.Next(2, 101), Str = arr[n] }) , a => new { NumB1 = a.Num * 2, NumB2 = a.Str.Length }), b => b.NumB2)) .ForEach(b => System.Console.WriteLine(string.Format("{0}:{1}", b.NumB1, b.NumB2)))) )) { } else if (System.Console.ReadKey() != null) { } } } }
Żeby nie było wątpliwości program spełnia wszystkie założenia podane w regulaminie, chociaż chwilę zajęło mi sprawdzenie tego, bo konstrukcja jakby nie patrzeć jest rozbudowana :D
Zwycięzcy jeszcze raz gratulujemy.
Myślicie, że zadanie było proste czy wręcz przeciwnie? A może macie pomysły na kolejne konkursy? Piszcie w komentarzach i na Facebooku ;)
A myślałem, że 2 średniki to dobry wynik :(
Brilliant. :D
Mistrzu:)