Перейти к основному содержимому

Задачи по JavaScript

Теория это хорошо, но без практики как лететь с одним крылом, поэтому в этом разделе мы будем решать задачи по JavaScript. Задачи мы взяли с сайта Codewars - это сайт, где вы можете прокачать свои способности не только по JavaScript, но и по другим языкам программирования.

Найдите числа, которые делятся на заданное число

Завершите функцию, которая принимает два аргумента и возвращает все числа, которые делятся на данный делитель. Первый аргумент - это массив чисел, а второй - делитель.

Пример

divisibleBy([1, 2, 3, 4, 5, 6], 2) == [2, 4, 6]

Практика

Интерактивный редактор
Результат
Loading...

Ответ

Смотрите ответ только в том случае, если не смогли решить задачу сами.

В два раза старше

Ваша функция принимает два аргумента:

  • текущий возраст отца (лет)
  • текущий возраст сына (лет)

Подсчитайте, сколько лет назад отец был вдвое старше сына (или через сколько лет он будет вдвое старше).

Практика

Интерактивный редактор
Результат
Loading...

Ответ

Считайте нечетные числа ниже n

Если задано число n, вернуть количество положительных нечетных чисел меньше n, ЛЕГКО!

Пример

oddCount(7) //=> 3, i.e [1, 3, 5]
oddCount(15) //=> 7, i.e [1, 3, 5, 7, 9, 11, 13]

Практика

Интерактивный редактор
Результат
Loading...

Ответ

Преобразуйте строку в число!

Нам нужна функция, которая может преобразовывать строку в число. Какие способы добиться этого вы знаете?

Примечание: не волнуйтесь, все входные данные будут строками, и каждая строка является вполне допустимым представлением целого числа.

Пример

stringToNumber('1234') == 1234
stringToNumber('605') == 605
stringToNumber('1405') == 1405
stringToNumber('-7') == -7

Практика

Интерактивный редактор
Результат
Loading...

Ответ

Итого

Весь видео плейлист по этой теме можно посмотреть на нашем YouTube канале.

На татами в Codewars оденься в кимоно.

JavaScript теперь твое главное звено!

EnglishMoji!

Проблемы?

Problem

Пишите в Telegram или ВКонтакте, а также подписывайтесь на наши новости