Задача - Book Library
За задачата Book Library ми трябва сумиране на крайния резултат. Това е кодът ми за момента.
Нагледно, резултатът, който получавам с примерния вход е:
Tolkien -> 30.00
Tolkien -> 10.25
JKRowling -> 15.50
JKRowling -> 20.00
OBowden -> 14.00
Това, което ми трябва, е сумиране по име на автор:
Tolkien -> 40.25
JKRowling -> 35.50
OBowden -> 14.00
Браво. Ето това е пълното решение с твоята добавка: http://pastebin.com/5KF4YRa2
Да аз го направих с твоят код и го пуснах в джъдж преди тук и дава 100/100 :). Select заявките са много мощно оръжие, ако се научиш как да ги ползваш.
http://pastebin.com/HyneRH0p - Това е моят код по задачата, като ми остава само да ги сортирам по price и authors. Не знам къде точно да поставя OrderByDescending() и ThenBy(). Ще се радвам за малко съдействие.
Готово, колега: http://pastebin.com/YUKPsLMD
Кирил можеш ли да обясниш какво прави тази заявка и най-вече частта
това което аз разбирам е: селктва автора, след това, ако автор е равен на автор събирай цените, но този конструктор new за първи път го виждам в този тип заявки. Ако може и малко разяснение, за да не копираме само кода :)<br> <br> Благодаря!
Еми общо взето инициализираш нов вид обект, който съдържа в себе си само две property-та (Author, EarningsTotal). Това прави new.
Ето го LINQ мастер-а! Браво !