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

Задачи по JavaScirpt

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

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

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

Пример#

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

Практика#

Интерактивный редактор
Результат
SyntaxError: Unexpected token (1:8)
1 : return ()
            ^

Ответ#

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

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

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

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

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

Практика#

Интерактивный редактор
Результат
SyntaxError: Unexpected token (1:8)
1 : return ()
            ^

Ответ#

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

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

Пример#

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

Практика#

Интерактивный редактор
Результат
SyntaxError: Unexpected token (1:8)
1 : return ()
            ^

Ответ#

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

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

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

Пример#

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

Практика#

Интерактивный редактор
Результат
SyntaxError: Unexpected token (1:8)
1 : return ()
            ^

Ответ#

Итого#

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

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

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

Проблемы?#

Problem

Пишите в Discord или телеграмм чат, а также подписывайтесь на наши новости

JavaScript Camp