Найти тему
JuniorJs React c 0

Задача Добро vs Зло Junior JavaScript

Война вот вот начнётся. Будет много битв добра со злом. Конечно же будут задействованы разные войска. Каждый тип будет иметь собственную ценность.

За сторону добра у нас воюют :

  • 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