[More exercises] Technologies Fundamentals C# - Dictionaries, Lambda and LINQ - Problem{1} - Ranking
Здравейте колеги,
Имам нужда от помощ. Не мога да разбера къде гърми последния тест на решението ми?
Условието на задачата:
Здравейте колеги,
Имам нужда от помощ. Не мога да разбера къде гърми последния тест на решението ми?
Условието на задачата:
Не минава, защото може да имаш няколко юзара с еднакъв максимален брой точки. Трябва да го провериш :)
Dictionary<string, int> usersTootalPoints = new Dictionary<string, int>();
foreach (var kvp in result)
{
usersTootalPoints[kvp.Key] = kvp.Value.Values.Sum();
}
int maxPoints = usersTootalPoints
.Values
.Max();
foreach (var kvp in usersTootalPoints)
{
if (kvp.Value == maxPoints)
{
Console.WriteLine($"Best candidate is {kvp.Key} with total {kvp.Value} points.");
}
}
Прави си, благодаря! Заблудих се, защото в условите към Input е записано: