Count Numbers - Arrays and Lists Lab
Здравейте, имам проблем с задачата count numbers.Минава всички примерни тестове, но в judje-a дава 66/100 каквито и промени да направя.Ето кода:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Arrays
{
class Program
{
static void Main(string[] args)
{
string[] input = Console.ReadLine().Split();
List<short> numbers = new List<short>();
for (int i = 0; i < input.Length; i++)
{
numbers.Add(short.Parse(input[i]));
}
numbers.Sort();
short current = numbers.ElementAt(0);
short counter = 1;
for (int i = 1; i < numbers.Count; i++)
{
if (current == numbers.ElementAt(i))
{
counter++;
if (i == numbers.Count - 1) Console.WriteLine("{0} -> {1}", current, counter);
}
else
{
Console.WriteLine("{0} -> {1}", current, counter);
current = numbers.ElementAt(i);
counter = 1;
}
}
}
}
}
оправих го, мерси :)