Напиши тести для функції 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.