Výpočet modů v ASP.NET MVC
Aplikace vypočítává mody ze zadaných čísel. Je určena na soutěž Machr na C#.NET a je to moje první aplikace v ASP.NET MVC. Do políčka lze zadat čísla oddělená čárkou, která můžou být v číselné i slovní podobě (max. 1099, musí být s háčky a čárkami). V této verzi jsem oproti verzi na machra doplnil podporu záporných čísel a nuly. Pokud je vstup nevalidní, měl by ho zachytit validátor. Sdracovi se líbil algoritmus na výpočet modů - tak zde je:
var sorted = numbers.GroupBy(n => n).OrderByDescending(n => n.Count()); int count = sorted.First().Count(); var modes = sorted.TakeWhile(m => m.Count() == count).Select(s => s.Key);
V příští lekci, Úvod do webových aplikací v ASP.NET, si uděláme úvod do webových aplikací, abychom pochopili proč jsou žádanější než aplikace desktopové.
Galerie
Stáhnout
Stažením následujícího souboru souhlasíš s licenčními podmínkami
Staženo 118x (7.82 MB)
Aplikace je včetně zdrojových kódů v jazyce C#