1. Registered Users Exercises: Lambda and LINQ
Здравейте!Не мога да разбера защо кода ми дава грешка при изпълнение и на 23 ред.Някой ще ми покаже ли къде греша?http://pastebin.com/cFWRDU7h
Здравейте!Не мога да разбера защо кода ми дава грешка при изпълнение и на 23 ред.Някой ще ми покаже ли къде греша?http://pastebin.com/cFWRDU7h
Доколкото виждам, без да пускам кода, тук:
var input = line.Split(' ');
трябва да е:
var input = line.Split(new[] {' ', '-', '>'}, StringSplitOptions.RemoveEmptyEntries).ToList();
Както каза hthristov, първо трябва да ги сплитнеш както ти е показал. След това вече добавяш веднъж елементите - >
registerUsers[user] = date;
, затова няма нужда от
registerUsers.Add(user,date);
В края, при result-a първо обръщаш колекцията с Reverse(), след това ги сортирай по value, взимаш 5-те елемента и чак накрая им сортираш value-тата в обратен ред.
Редактираното решение: http://pastebin.com/FwHx712B :)
Благодаря!
Да, пропуснах,благодаря!