Задачи по JavaScript
Теория это хорошо, но без практики как лететь с одним крылом, поэтому в этом разделе мы будем решать задачи по JavaScript. Задачи мы взяли с сайта Codewars - это сайт, где вы можете прокачать свои способности не только по JavaScript, но и по другим языкам программирования.
Найдите числа, которые делятся на заданное число
Завершите функцию, которая принимает два аргумента и возвращает все числа, которые делятся на данный делитель. Первый аргумент - это массив чисел, а второй - делитель.
Пример
divisibleBy([1, 2, 3, 4, 5, 6], 2) == [2, 4, 6]
Практика
Ответ
Смотрите ответ только в том случае, если не смогли решить задачу сами.
В два раза старше
Ваша функция принимает два аргумента:
- текущий возраст отца (лет)
- текущий возраст сына (лет)
Подсчитайте, сколько лет назад отец был вдвое старше сына (или через сколько лет он будет вдвое старше).
Практика
Ответ
Считайте нечетные числа ниже n
Если задано число n
, вернуть количество положительных нечетных чисел меньше n
, ЛЕГКО!
Пример
oddCount(7) //=> 3, i.e [1, 3, 5]
oddCount(15) //=> 7, i.e [1, 3, 5, 7, 9, 11, 13]
Практика
Ответ
Преобразуйте строку в число!
Нам нужна функция, которая может преобразовывать строку в число. Какие способы добиться этого вы знаете?
Примечание: не волнуйтесь, все входные данные будут строками, и каждая строка является вполне допустимым представлением целого числа.
Пример
stringToNumber('1234') == 1234
stringToNumber('605') == 605
stringToNumber('1405') == 1405
stringToNumber('-7') == -7
Практика
Ответ
Итого
Весь видео плейлист по этой теме можно посмотреть на нашем YouTube канале.
На татами в Codewars оденься в кимоно.
JavaScript теперь твое главное звено!
Проблемы?
Пишите в Telegram или ВКонтакте, а также подписывайтесь на наши новости