Fitnes season?Задача от изпита.Как да отпечатам изхода??
Здравейте може ли помощ как да изпечатам изхода?
Условие:
Треньорът на футболен отбор иска да знае на края на сезона по колко гола е вкарал всеке един от играчите му.Помогнете му като напишете програма,която получава име на играч и колко гола е вкарал в съответния мач,докато не получите командата:"End of season".След получаване на командата,принтирайте в азбучен ред имената на играчите с срещу имената на всеки един от тях па колко гола е вкарал през сезона.
Вход
Играч и вкараните голове от него в съответния мач-текст
В следния формат: "{име на играч} - {брой вкарани голове}",докато не получите командата "End of season"
Изход
Да се отпечата на конзолата имената на играчите в азбучен ред и общо колко гола е вкарал всеки един от тях през сезона в следния формат:
"{име на играч} -> {общ брой вкарани голове}"
Simo - 2 | Aleks->2 |
Ivan - 3 | Ivan->3 |
Ivo - 2 | Ivo->5 |
Simo - 4 | Simo->8 |
Simo - 2 | |
Ivo - 3 | |
Aleks - 2 | |
End of season | |
Моят код на C#: https://pastebin.com/AutdT8nx
Не знам как да го направя по азбучен ред без да използвам OrderBy??
Аха, а има ли др начин за сортиране по азбучен ред без ThenBy
С .ThenBy()/.ThenByDescending() си chain-ваш останалите сортировки. Как така по азбучен ред без ThenBy() ? Виж в условието в каква подредба са сортировките и така ще се ориентираш каква е веригата. В зависимост кога трябва да се подредят можеш и първо така да ги сортираш .OrderBy(x => x.Key).ThenBy(x => x.(Key/Val)...) etc.