- Форкните текущий репозиторий на свою учетную запись github
- Склонируйте свой репозиторий на компьютер
- Выполните команду:
npm ci
- переключитесь в ветку ``
- в папке
srcсоздайте файлfunctions.js, в котором напишите пять функций (одно задание – одна функция) и экспортируйте их.
Для проверки решения выполните push в ветку exercise_01, после чего на вкладке actions посмотрите результат выполнения тестов.
Для локальной проверки используйте npm test
Реализовать функцию, которая принимает строку и целое число, а возвращает символ строки стоящий по указанному в числе индексу. Если символа на указанной позиции нет - возвращается пустая строка.
getSymbol('The members', 4); // 'm'
getSymbol('type can in', 1); // 'y'
getSymbol('an error', 20); // ''Реализовать функцию, которая принимает целое число из отрезка [100, 999] и возвращает число, без второй цифры исходного числа.
removeDigit(208); // 28
removeDigit(109); // 19
removeDigit(940); // 90Реализовать функцию, которая принимает два целых числа и возвращает информацию о том, является ли одно квадратом другого.
isSquare(2, 4); // true
isSquare(81, 9); // true
isSquare(25, 125); // falseРеализовать функцию, которая принимает целое положительное число и возвращает количество цифр в этом числе. Исходное число от 0 до 2000000000.
numberLength(123); // 3
numberLength(3); // 1
numberLength(19283); // 5Реализовать функцию, которая принимает строку и возвращает строку-перевертыш.
flipOver('hello'); // olleh
flipOver('swap'); // paws
flipOver('John Doe'); // eoD nhoJ