Професионална програма
Loading...
StoilDimitrov avatar StoilDimitrov 0 Точки

03. Guild C# Advanced Exam - 22 Feb 2020

Здравейте колеги.

Имам нужда от помощ с тази задача.

https://judge.softuni.bg/Contests/Practice/Index/2032#2 

Judge дава 91/100. Прегледах подобни запитвания от колеги и не намирам разликата в решението освен това ,че съм избрал Dictionary за roster. Иска ми се да не я пренаписвам с List , а да разбера къде е проблема.

Това са мойте класове:

Guild.cs https://pastebin.com/m6urz6tL
Player.cs https://pastebin.com/dtETa6EA

Благодаря предварително.

Тагове:
0
C# Advanced
petzata avatar petzata 14 Точки

Здравейте, грешката е в метода Report, във foreach цикъла трябва да се промени: 

   output += Environment.NewLine + player.Value;

и след това:

return output.ToString().TrimEnd();

 

Ако стартирате задачата без да е поправена ще разберете че метода Report връща не това, което е дадено в примера за StartUp.

0
petzata avatar petzata 14 Точки

Мисля че, ако за колекция вместо речник използвате лист примерно, задачата става доста по- лесна и четима.

0