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

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

Открыть в Telegram

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

Больше
748
Подписчики
Нет данных24 часа
-17 дней
-530 дней
Архив постов
Задача 84 Уменьшение таблицы Дана HTML таблица и кнопка. По клику на кнопку уменьшите таблицу на 1 ряд и на 1 колонку.

Задача 83 Увеличение таблицы Дана HTML таблица и кнопка. По клику на кнопку увеличьте таблицу на 1 ряд и на 1 колонку.

Задача 82 Горячия клавиши перехода по ссылке Дана ссылка. Сделайте комбинацию горячих клавиш, которые автоматически откроют страницу из href ссылки.

Задача 81 Нумерация по столбцам Заполните таблицу порядковыми значениями по столбцам: 01 05 09 13 02 06 10 14 03 07 11 15 04 08 12 16

Задача 80 Площадь наложения элементов Даны два элемента с абсолютным позиционированием. Элементы накладываются друг на друга. Найдите площадь наложения.

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

Задача 78 Удаление лишних слов Дан текст. Найдите все места с двумя одинаковыми словами подряд и удалите лишние слова.

Задача 77 Смена оттенка цвета Сделайте функцию, которая будет принимать цвет в hex формате и делать его более темного оттенка.

Задача 76 Удаление уникальных элементов массива Дан массив. Удалите из него все элементы, которые встречаются только один раз.

Задача 75 Передвижение таблицы Дана квадратная HTML таблица произвольного размера: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 По клику на кнопку передвиньте ячейки таблицы по кругу: 16 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15

Задача 74 Центральный квадратик таблицы Дана прямоугольная HTML таблица с четным количеством рядов и колонок. По нажатию на кнопку выделите 4 центральных ячейки этой таблицы.

Задача 73 Центральная ячейка таблицы Дана прямоугольная HTML таблица с нечетным количеством рядов и колонок. По нажатию на кнопку выделите центральную ячейку этой таблицы.

Бесплатный курс по Python Занятия в виде онлайн лекций Лектор: Трепачёв Дмитрий, автор сайта code.mu Начало: 1 апреля Расписание: пн, чт в 20.15-21.00 по москве Продолжительность: 8 лекций + 2 недели практики Для записи вступите в следующий канал: https://t.me/+8wzlnw2vrsIwODAy

Задача 72 Заданный знак числа Пи Сделайте функцию, которая будет возвращать заданный знак числа Пи (например, тысячный знак).

Задача 71 Сортировка массива объектов Дан массив объектов: [ { name: 'user3', age: 31, salary: 100, }, { name: 'user1', age: 32, salary: 300, }, { name: 'user2', age: 33, salary: 200, }, ] Выполните сортировку этого массива по заданному полю (по имени, возрасту или зарплате).

Задача 70 Группировка массива по первым буквам Дан произвольный массив со словами, начинающимися на различные буквы, например, вот такой: let arr = [ 'axx', 'bxx', 'cxx', 'ayy', 'byy', 'cyy', 'azz', 'bzz', 'czz', ]; Преобразуйте этот массив в объект, в котором ключами будут первые буквы слов, а значениями массивы слов, начинающихся на эти буквы: { 'a': [ 'axx', 'ayy', 'azz', ], 'b': [ 'bxx', 'byy', 'bzz', ], 'c': [ 'cxx', 'cyy', 'czz', ], }

Задача 69 Число из прописи Дано некоторое число прописью: let str = ` один миллиард двести тридцать четыре миллиона пятьсот шестьдесят семь тысяч восемсот девяносто ` Преобразуйте эту пропись в нормальное число: 1234567890 Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.

Задача 68 Число прописью Дано некоторое число: let num = 1234567890 Выведите это число прописью: ` один миллиард двести тридцать четыре миллиона пятьсот шестьдесят семь тысяч восемсот девяносто ` Ваш код, конечно же, должен быть универсальным и работать для любых чисел в пределах миллиардов.

Задача 67 Самое популярное слово Дан текст. Найдите самое часто встречающееся слово в этом тексте.

Задача 66 Подсчет элементов массива Дан массив. Подсчитайте количество различных элементов в нем. В качестве результата верните объект, в котором ключами будут элементы массива, а значениями - их количество в массиве.