# \[SOLVED\] Brittle Morale

**URL:** <https://discourse.codecombat.com/t/solved-brittle-morale/21151>\
**Category:** Level Help\
**Created:** [April 22, 2020, 7:44pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151 "2020-04-22T19:44:33Z")\
**Posts on this page:** 11\
**Page:** 4

<div class="post-metadata">

**Author:** ![person1](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@person1](https://discourse.codecombat.com/u/person1)\
**Post date:** [September 9, 2020, 11:49pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/61 "2020-09-09T23:49:51Z")

</div>

okay, now it says: type error: cannot read property of legnth of undefined.

---

<div class="post-metadata">

**Author:** ![person1](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@person1](https://discourse.codecombat.com/u/person1)\
**Post date:** [September 9, 2020, 11:50pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/62 "2020-09-09T23:50:11Z")

</div>

can you just, show me your code please?

---

<div class="post-metadata">

**Author:** ![person1](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@person1](https://discourse.codecombat.com/u/person1)\
**Post date:** [September 9, 2020, 11:50pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/63 "2020-09-09T23:50:39Z")

</div>

I’m tired.  
like really, i was so coding,

---

<div class="post-metadata">

**Author:** ![Jake\_Doggy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jake_doggy/32/13887_2.png) [@Jake\_Doggy](https://discourse.codecombat.com/u/Jake_Doggy)\
**Post date:** [September 9, 2020, 11:55pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/64 "2020-09-09T23:55:36Z")

</div>

make ![image](https://us1.discourse-cdn.com/flex016/uploads/codecombat/original/2X/e/ed999e530f32d140a62dda8252cadb91e9688f4b.png) into `strongestHealth = enemy.health`

---

<div class="post-metadata">

**Author:** ![person1](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@person1](https://discourse.codecombat.com/u/person1)\
**Post date:** [September 9, 2020, 11:57pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/65 "2020-09-09T23:57:28Z")

</div>

can you show me the , the proper while enemyIndex \< len(enemies):???

---

<div class="post-metadata">

**Author:** ![person1](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@person1](https://discourse.codecombat.com/u/person1)\
**Post date:** [September 9, 2020, 11:57pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/66 "2020-09-09T23:57:46Z")

</div>

if it’s correct, please tell me !

---

<div class="post-metadata">

**Author:** ![Jake\_Doggy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jake_doggy/32/13887_2.png) [@Jake\_Doggy](https://discourse.codecombat.com/u/Jake_Doggy)\
**Post date:** [September 9, 2020, 11:59pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/67 "2020-09-09T23:59:23Z")

</div>

yours is correct 2000

---

<div class="post-metadata">

**Author:** ![person1](https://avatars.discourse-cdn.com/v4/letter/p/9e8a1a/32.png) [@person1](https://discourse.codecombat.com/u/person1)\
**Post date:** [September 10, 2020, 12:00am UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/68 "2020-09-10T00:00:13Z")

</div>

but it says length is not defined

---

<div class="post-metadata">

**Author:** ![Jake\_Doggy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/jake_doggy/32/13887_2.png) [@Jake\_Doggy](https://discourse.codecombat.com/u/Jake_Doggy)\
**Post date:** [September 10, 2020, 12:01am UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/69 "2020-09-10T00:01:43Z")

</div>

show me your code please

---

<div class="post-metadata">

**Author:** ![topher5648966](https://avatars.discourse-cdn.com/v4/letter/t/35a633/32.png) [@topher5648966](https://discourse.codecombat.com/u/topher5648966)\
**Post date:** [March 18, 2022, 9:21pm UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/70 "2022-03-18T21:21:25Z")

</div>

here’s mine and it worked

# You have one arrow. Make it count!

# This should return the enemy with the most health.

def findStrongestEnemy(enemies):  
strongest = None  
strongestHealth = 0  
enemyIndex = 0  
# While enemyIndex is less than the length of enemies:  
while enemyIndex \< len(enemies):

```
    # Set an enemy variable to enemies[enemyIndex]
    enemy = enemies[enemyIndex]
    # If enemy.health is greater than strongestHealth
    if enemy.health > strongestHealth:
        
        # Set `strongest` to enemy
        strongest = enemy
        # Set strongestHealth to enemy.health
        strongestHealth = enemy.health
    # Increment enemyIndex
    enemyIndex += 1

return strongest

```

enemies = hero.findEnemies()  
leader = findStrongestEnemy(enemies)  
if leader:  
hero.say(leader)

---

<div class="post-metadata">

**Author:** ![Aya](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.codecombat.com/aya/32/42680_2.png) [@Aya](https://discourse.codecombat.com/u/Aya)\
**Post date:** [March 19, 2022, 5:08am UTC](https://discourse.codecombat.com/t/solved-brittle-morale/21151/71 "2022-03-19T05:08:03Z")

</div>

Welcome to the forum @[username]! 🥳 This is a friendly place where you can ask help on levels, report bugs, or just chat with other coders! Don’t forget to read the [guidelines](https://discourse.codecombat.com/t/welcome-to-codecombat-discourse-forums/15601) if you haven’t yet. Have a great time!

Please be careful that here you can’t post solutions because that would ruin the purpose of playing the game. It would be appreciated if you remove this code if it is working. And always feel free to ask if you need any help 🙂

[Previous page](https://discourse.codecombat.com/t/solved-brittle-morale/21151.md?page=3)
