Neumann_Janos_Verseny/fordulo_3/Program/Program.cs

38 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Program
{
class Program
{
static void Main(string[] args)
{
Sorozat leghosszabb = new Sorozat(77031);
leghosszabb.TagokKiszamitasa(leghosszabb.KezdoErtek);
int max = 110000;
int min = 100000;
for (int i = min; i < max; i++)
{
Sorozat sorozat = new Sorozat(i);
sorozat.TagokKiszamitasa(sorozat.KezdoErtek);
if (sorozat.Tagok.Count > leghosszabb.Tagok.Count)
{
leghosszabb = new Sorozat(sorozat);
}
}
// mivel 1.000.000 számot kell megvizsgálin ezért ez a fajta megoldás nem jó
//Sorozat leghosszabb = sorozatok.OrderByDescending(x => x.Tagok.Count).First();
Console.WriteLine($"2. feladat megoldás: {leghosszabb.KezdoErtek}|{leghosszabb.Tagok.Count}");
}
}
}