Výpočet modů v ASP.NET MVC

C# .NET ASP.NET MVC 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);

Galerie

Program byl vytvořen v roce 2014.

 

Stáhnout

Staženo 108x (7.82 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

  Aktivity (1)

Program pro vás napsal exyi
Avatar

Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!


 


Miniatura
Všechny články v sekci
Základy ASP.NET MVC
Miniatura
Následující článek
Úvod do MVC architektury v ASP.NET

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!