Пятничная задача для адептов JavaScript 😸
Напишите функцию getLearningTime, которая принимает два параметра:
➡️experience – опыт в программировании (строка: «нет опыта», «начальный», «средний»).
➡️hoursPerWeek – количество часов в неделю, которые человек готов уделять обучению (число).
Функция должна возвращать примерное количество месяцев, необходимое для освоения профессии разработчика:
🔘«Нет опыта»: базовый срок – 12 месяцев (при 20 часах в неделю).
🔘«Начальный»: базовый срок – 6 месяцев (при 20 часах в неделю).
🔘«Средний»: базовый срок – 3 месяца (при 20 часах в неделю).
- Если hoursPerWeek отличается от 20, срок корректируется пропорционально (например, при 10 часах срок увеличивается в 2 раза).
- Если hoursPerWeek меньше 5 или опыт указан неверно, вернуть «Некорректные данные».
Пишите ваши варианты в комментариях.
Post #1508
1.8K

- ❤ 2
- 👍 1