ru
Feedback
Занимательные задачи JavaScript

Занимательные задачи JavaScript

Открыть в Telegram

Ваша цель: решить задачу максимально изящно и просто. Предлагайте свои варианты решения в комментариях. Задачи выходят по будням в 14.00.

Больше
748
Подписчики
Нет данных24 часа
-17 дней
-530 дней
Архив постов
Задача 7 Сортировка списка Дан список ul, например, вот такой:
  • 5
  • 2
  • 7
  • 9
  • 1
  • 3
  • 8
  • 4
  • 6
Сделайте так, чтобы по нажатию на кнопку выполнилась сортировка пунктов списка по возрастанию значений тегов li.

Задача 6 Раздельные случайные цвета Дана HTML таблица произвольного размера. Дан массив из достаточного количества цветов, например, из 7. Сделайте так, чтобы все ячейки окрасились в случайный цвет из массива, но так, чтобы у каждой ячейки соседи по вертикали и горизонтали не были одного с ней цвета (по диагонали можно).

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

Задача 4 Разложение на простые множители Дано число. Разложите его на простые множители. Например, разложим число 120. Результатом будет: 2 * 2 * 2 * 3 * 5.

Задача 3 Удаление слова по клику по нему Дан див с текстом:
word1 word2 word3 word4 word5 word6 word7
Сделайте так, чтобы по клику на конкретное слово оно удалялось из текста.

Задача 2 Отделение троек цифр в числе Дано число, например такое: '12345678' Отделите пробелом каждую тройку чисел с конца. То есть у нас должно получится: '12 345 678'

Задача 1 Нахождение слов Дана строка со словами. Не используя массивы, циклы и регулярные выражения выведите на экран: первое слово, второе слово, последнее слово.

Ежедневно, по будням будут выходить задачи JavaScript. Каждая задача имеет свою "изюминку". Решая такие задачи, вы будете развивать свои программисткие скиллы. И через некоторое время вы заметите, что ваш код становится изящным и простым, а рабочие проблемы решаются гораздо проще. Задачи будут выходить по будням, 14.00. Решайте и присылайте ваш код в комментарии к задаче. Начинаем 13-го ноября!