8.Company Users - Technology Fundamentals
Здравейте, не мога да разбера къде е проблема във judge ми минава 50/100 и тестовите ми излизат.
https://pastebin.com/1uAepH1Y
Здравейте, не мога да разбера къде е проблема във judge ми минава 50/100 и тестовите ми излизат.
https://pastebin.com/1uAepH1Y
Привет,
много си усложняваш живота колега, 1-во можеш да проверяваш в дадената компания - дали имаш вече такъв работник:
if (!companyPeople[companyName].Contains)
и само тогава да добавяш нови работници. 2-ро, което е и основният проблем - можеш, да използуваш Distinct и да се оттървеш от повтарящи се работници, ако толкоз държиш, да си записваш всички работници.
foreach (var kvp in sortedCompany)
{
kvp.Value.Sort();
kvp.Value.Distinct();
}
и тогава - няма смисъл да въртиш цикъл през List, на който променяш Caunt-а, докато го обхождаш ;-)
Ето и моето решение, да погледнеш.
Ето и едно решение с HashSet, ползвал съм го, за да се запазят само уникалните Employee IDs. :) https://pastebin.com/D0tJnkVf