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

Много на бързо ти погледнах решението и си мисля, че единияти речник трябва да бъде SortedDictionary. Няма VS пред мен и за това ти пращам моето решение което доста прилича на твоето. Надявам се, че съм ти полезен.
https://github.com/dobroslav-atanasov/Programming-Fundamentals/blob/master/17.%20DictionariesLambdaAndLinq-Exercises/11.%20DragonArmy/DragonArmy.cs

0
PavelRunchev avatar PavelRunchev 5 Точки

Пробвай с този вход!

Gold Zzazx 0 1000 null
Gold Zzazx null 500 100
Red Bazgargal 100 2500 25
Black Dargonax 200 3500 18
Red Obsidion 220 2200 null
Blue Kerizsa 60 2100 20
Blue Algordox 65 1800 50
Gold Traxx 500 null 0
Azure Zardangr null 1000 600
Gold Xaarxx 250 1000 null
Gold Ardrax 100 1055 50
Black Udragxr 300 600 null
Blue Algordox 65 1800 null 
Green Bazgargal 200 500 255
Red Gorgon 155 255 175
Green Obsidion null 315 200
Blue Ardrax 100 175 75
Black Gradoxr 400 888 1000

Трябва да искараш това....

Gold::(223.75/701.25/40.00)
-Ardrax -> damage: 100, health: 1055, armor: 50
-Traxx -> damage: 500, health: 250, armor: 0
-Xaarxx -> damage: 250, health: 1000, armor: 10
-Zzazx -> damage: 45, health: 500, armor: 100
Red::(158.33/1651.67/70.00)
-Bazgargal -> damage: 100, health: 2500, armor: 25
-Gorgon -> damage: 155, health: 255, armor: 175
-Obsidion -> damage: 220, health: 2200, armor: 10
Black::(300.00/1662.67/342.67)
-Dargonax -> damage: 200, health: 3500, armor: 18
-Gradoxr -> damage: 400, health: 888, armor: 1000
-Udragxr -> damage: 300, health: 600, armor: 10
Blue::(75.00/1358.33/35.00)
-Algordox -> damage: 65, health: 1800, armor: 10
-Ardrax -> damage: 100, health: 175, armor: 75
-Kerizsa -> damage: 60, health: 2100, armor: 20
Azure::(45.00/1000.00/600.00)
-Zardangr -> damage: 45, health: 1000, armor: 600
Green::(122.50/407.50/227.50)
-Bazgargal -> damage: 200, health: 500, armor: 255
-Obsidion -> damage: 45, health: 315, armor: 200

Ако не се лъжа така се хващат всички тестове и трябва да мине 100/100!

0
04/01/2018 17:51:09
PavelRunchev avatar PavelRunchev 5 Точки

Според мен грешката ти е в добавянето на default стойностите на дадения дракон и от там и в Average на типа дракони! Дано съм успял да те насоча каде да си откриеш грешката....

0
ghostd0g avatar ghostd0g 25 Точки

Примера който си дал не хваща всички проверки, тествах на моята задача, получих същият резултат и въпреки това само 80 от 100. :(

0
StanGanev avatar StanGanev 7 Точки

Благодаря много вкраина сметка се оказа че е точно при вкарването на статистиките и като смених листа с масив от 3 елемента се получи 100/100 :)

0