Война вот вот начнётся. Будет много битв добра со злом. Конечно же будут задействованы разные войска. Каждый тип будет иметь собственную ценность.
За сторону добра у нас воюют :
- Hobbits: 1
- Men: 2
- Elves: 3
- Dwarves: 3
- Eagles: 4
- Wizards: 10
За сторону зла у нас воюют :
- Orcs: 1
- Men: 2
- Wargs: 2
- Goblins: 2
- Uruk Hai: 3
- Trolls: 5
- Wizards: 10
Много разных факторов влияют на исход битвы. На этом этапе нам нужно сравнить ценность войск в битве. У кого эта ценность больше тот и победил в битве.
Данную задачу можно дорабатывать. Если вы хотите что бы я её доработал то вам нужно поставить лайк этому посту.
Создайте функцию которая будет принимать на входе два параметра. Первый параметр будет количество войск со стороны добра следующим образом:
- Hobbits, Men, Elves, Dwarves, Eagles, Wizards.
Второй параметр будет количество войск со стороны зла:
- Orcs, Men, Wargs, Goblins, Uruk Hai, Trolls, Wizards.
Функция должна возвращать исход боя.
Например:
goodVsEvil('1 1 1 1 1 1', '1 1 1 1 1 1 1') --> 'Battle Result: Evil triumphs over good'
goodVsEvil('0 0 0 0 0 10', '0 1 1 1 1 0 0') --> 'Battle Result: Good triumphs over Evil'
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
↓ ↓ ↓ ↓ ↓ ↓
У меня вышла такая функция.
Решение на Codepen