> For the complete documentation index, see [llms.txt](https://shpp.gitbook.io/zero/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shpp.gitbook.io/zero/tutorials/codewars/my-age-in-2099.md).

# Скільки мені буде років у 2099 році?

[**Ця задача на Codewars: How old will I be in 2099?**](https://www.codewars.com/kata/how-old-will-i-be-in-2099/train/javascript)

Пилипу щойно виповнилось чотири роки, і він хоче знати, скільки йому буде років у майбутньому, наприклад, у 2090 або 3044. Його батьки не можуть продовжити підраховувати це, тому вони попросили нас допомогти їм, написати програму, яка може відповісти на нескінченні питання Пилипа.

Ваше завдання: написати функцію, яка має два параметри: **рік народження** і **рік для підрахунку віку**. Наприклад, 2005 і 2111. Оскільки Пилип щодня ​​стає більш допитливим, він, можливо, незабаром захоче дізнатись, скільки років минуло до його народження, тому ваша функція повинна працювати як з датами в майбутньому, так і в минулому.

Забезпечте виведення в наступному форматі:

* Для дат в майбутньому: "**You are&#x20;**<mark style="color:green;">**...**</mark>**&#x20;year old.**"  або "**You are&#x20;**<mark style="color:green;">**...**</mark>**&#x20;years old**" відповідно.
* Для дат в минулому: **You will be born in&#x20;**<mark style="color:green;">**...**</mark>**&#x20;year.**" або "**You will be born in&#x20;**<mark style="color:green;">**...**</mark>**&#x20;years.**" відповідно.
* Якщо рік народження і рік для підрахунку рівні: "**You were born this very year!**"

"<mark style="color:green;">**...**</mark>" потрібно замінити числом. Пам'ятайте, що потрібно враховувати як "year", так і "years", залежно від результату (однина чи множина).

*Перевірте рішення автотестами на сторінці самої задачі (і **Test**, і **Attempt**).*\
*Про всяк випадок, ось* [*інструкція з Codewars*](/zero/tutorials/codewars.md)*.*

{% hint style="warning" %}
**Увага**! На Сodewars можна самостійно перевірити, чи правильно працює код. А нюанси стилю можна зрозуміти, порівнюючи своє рішення із чужими. Тому **волонтери не рев'ювають задачі з Сodewars.**
{% endhint %}

*Виникли питання або труднощі?* [*Зверніться за допомогою до Ш++.*](/zero/arrangements/support.md)
