Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- / У тебя есть только один выстрел, но это должен быть смертельный выстрел.
- // Функция должна возвращать наиболее здорового (health) врага.
- function findStrongestEnemy(enemies) {
- var strongest = null;
- var strongestHealth = 0;
- var enemyIndex = 0;
- // Пока счетчик (enemyIndex) меньше чем длина массива врагов (len(enemies))
- while(enemyIndex < enemies.length) {
- // присвой переменной enemy значение элемента массива врагов enemies[enemyIndex]
- var enemy = enemies[enemyIndex];
- // если здоровье врага (enemy.health) больше чем наибольшее известное strongestHealth
- if (enemy.health > strongestHealth) {
- strongest = enemy;
- // назначь переменной strongest более "здороового" врага (enemy)
- // не забудь переписать strongestHealth новым значением наибольшего здоровья врага enemy.health
- strongestHealth = strongest;
- // бездонные циклы никому не нужны (: >>>увеличивай счетчик enemyIndex
- }
- enemyIndex++;
- }
- return strongest;
- }
- var enemies = hero.findEnemies();
- var leader = findStrongestEnemy(enemies);
- if (leader) {
- hero.say(leader);
- }
Add Comment
Please, Sign In to add comment