Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.68 KB

readme.uk.md

File metadata and controls

39 lines (28 loc) · 1.68 KB

QA Cat and Dog years

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

Guideline

Read more about Jest expectations.