01.Max Sequence of Equal Elements
Здравейте,
трети тест в Judge ми гърми, може ли някой да помогне да си открия грешката? Това е кода ми https://pastebin.com/AuhWMr9c.
Здравейте,
трети тест в Judge ми гърми, може ли някой да помогне да си открия грешката? Това е кода ми https://pastebin.com/AuhWMr9c.
Здравей,
оплел си се с много проверки, които не са необходими.
Преправих ти малко задачата ето поправения код:
using System;
using System.Linq;
using System.Collections.Generic;
namespace _01.Max_Sequence_of_Equal_Elements
{
class Program
{
static void Main(string[] args)
{
List<int> inputList = Console.ReadLine()
.Split(' ').Select(int.Parse).ToList();
int maxSequenceLength = 0;
int maxSequenceStartIndex = 0;
int maxSequenceEndIndex = -1;
for (int i = 0; i < inputList.Count - 1; i++)
{
int startIndex = i;
int length = 1;
while (i < inputList.Count - 1 && inputList[i] == inputList[i + 1])
{
length++;
i++;
}
if (length > maxSequenceLength)
{
maxSequenceLength = length;
maxSequenceStartIndex = startIndex;
maxSequenceEndIndex = i;
}
}
for (int i = maxSequenceStartIndex; i <= maxSequenceEndIndex; i++)
{
Console.Write(inputList[i] + " ");
}
}
}
}