Задача про JavaScript-функцию: решите и помогите Саше попасть в компанию его мечты
После двух этапов собеседований Саше остался последний — написать JavaScript-функцию с рядом ограничений.
Условие
Фронтенд-разработчика Сашу пригласили на собеседование в компанию его мечты. После того как он успешно прошел два этапа, остался последний — техническое задание. Накануне принимающему специалисту показалось, что испытание не соответствует навыкам Саши, поэтому он его решил усложнить. Ведь важно проверить не только технические навыки будущего коллеги, но и способность решать простые задачи с рядом ограничений.
Задача
Помогите Саше выполнить задание и попасть на работу мечты. Напишите JavaScript-функцию с одним параметром n, соблюдая несколько требований от специалиста.
- Если входной параметр равен 1, функция должна вернуть 2.
- Если входной параметр равен 2, функция должна вернуть 1.
- Остальные значения параметра n в задаче не участвуют.
- Не допускается использование условных конструкций: if/else, switch/case, тернарных операторов.
Предоставьте три варианта решения, один из которых выполняется в одну строку, например function example () { // код }.
Пример запуска функции:
Делитесь своими вариантами в комментариях! А потом проверьте решение в Академии Selectel.
Понравилась задача? Пройдите небольшой опрос, чтобы мы могли показывать вам только лучшие материалы. Среди всех участников разыграем игрушечного Тирекса.