Напиши тести для функції getHumanAge
, которая принимает два целых числа catAge
(возраст моего кота в кошачьих годах) и dogAge
(возраст моей собаки в
собачьих годах) и возвращает массив, где:
- первый элемент – это возраст моего кота в человеческих годах
- второй элемент – это возраст моей собаки в человеческих годах
Как обычно, возраст - это число полных лет (остаток отбрасываем)
Кошачьи годы в человеческие переводятся так:
- первые 15 кошачьих лет - это 1 человеческий год
- следующие 9 кошачьих лет - это ещё 1 человеческий год
- каждые последующие 4 кошачьих года - это 1 человеческий
Собачьи годы:
- первые 15 собачьих лет это 1 человеческий год
- следующие 9 собачьих лет это ещё 1 человеческий год
- каждые последующие 5 собачьих лет это 1 человеческий год
Примеры:
getHumanAge(0, 0) === [0, 0]
getHumanAge(14, 14) === [0, 0]
getHumanAge(15, 15) === [1, 1]
getHumanAge(23, 23) === [1, 1]
getHumanAge(24, 24) === [2, 2]
getHumanAge(27, 27) === [2, 2]
getHumanAge(28, 28) === [3, 2]
getHumanAge(100, 100) === [21, 17]
Read more about Jest expectations