StanGanev 7 Точки

## [Programming-Fundamentals][Dictionaries, Lambda and LINQ - Exercises] Problem 11. Dragon Army

https://pastebin.com/cDCAnwPH
Някой някаква идея каде може да бъркам дава 60/100 като нулевите минават не ми идва нищо наум вмомента каде може да се обърка.

Тагове:
0
dobroslav.atanasov 247 Точки

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

0
PavelRunchev 8 Точки

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

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

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

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!

1
04/01/2018 17:51:09
PavelRunchev 8 Точки

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

0
ghostd0g 26 Точки

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

0