Софтуерно Инженерство
Loading...
+ Нов въпрос
shady_obeyd avatar shady_obeyd 30 Точки

[Programming Fundamentals] Exam Preparation II - 04.RoliTheCoder

Здравейте!

На тази задача, нещо не мога да сортирам изхода, както е по условие. Може ли помощ относно сортирането ?

Условие - тук.

Решение - тук.

Благодаря предварително! :)

0
Programming Fundamentals
VasilValchanov avatar VasilValchanov 558 Точки

 foreach (var eventData in data.OrderByDescending(v => v.Value.Values.Sum(a => a.Count)).ThenBy(a => a.Key))
            {
                foreach (var item in eventData.Value)
                {
                    var count = item.Value.Count;
                    Console.WriteLine($"{item.Key} - {count}");
                    foreach (var p in item.Value.OrderBy(a => a))
                    {
                        Console.WriteLine($"{p}");
                    }
                }
            }

пробвай така

1
AtanasovAtanas avatar AtanasovAtanas 412 Точки

Махни дубликатите след като прочетеш всичко и чак след тогава соритрай. 

0
shady_obeyd avatar shady_obeyd 30 Точки

Аз проверявам дали вече не се съдържат участниците и ако не, само тогава ги добавям.

0
NikolayPopov avatar NikolayPopov 253 Точки

Пробвай да провериш дали всички гости започват с @ 

0
shady_obeyd avatar shady_obeyd 30 Точки

И това не е проблема...

0
03/11/2017 11:40:49
shady_obeyd avatar shady_obeyd 30 Точки

Открих си грешката - трябваше да парсна Id-to към int и стана. Умишлено го бях запазил като стринг, защото никъде в условието не е гарантирано, че id-то ще е само числа. 

0