Задача 145
Трехкратное нажатие на кнопку
Даны кнопки. Сделайте так, чтобы по клику каждая кнопка выводила на экран сообщение, но только первые 3 нажатия на эту кнопку.
Трехкратное нажатие на кнопку
Даны кнопки. Сделайте так, чтобы по клику каждая кнопка выводила на экран сообщение, но только первые 3 нажатия на эту кнопку.
Задача 146
Проверка года
Определите, что год находится в интервале от 1900 до 2100 с помощью одного только регулярного выражения.
Проверка года
Определите, что год находится в интервале от 1900 до 2100 с помощью одного только регулярного выражения.
Задача 147
Проверка времени
Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
Проверка времени
Определите, что переданная строка является корректным временем вида 'часы:минуты'. Часы и минуты не должны выходить за диапазон времени.
Задача 148
Удаление слов
Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
Удаление слов
Удалите одной регуляркой все слова из предложения, содержащие две одинаковые следующие друг за другом буквы.
Задача 149
Массивы примитивов
Дан многомерный массив произвольного уровня вложенности. Просмотрите все уровни вложенности и найдите все элементы-массивы, содержащие только элементы-примитивы.
Массивы примитивов
Дан многомерный массив произвольного уровня вложенности. Просмотрите все уровни вложенности и найдите все элементы-массивы, содержащие только элементы-примитивы.
Задача 150
Разность любого количества массивов
Сделайте функцию, которая будет принимать параметрами любое количество массивов и возвращать массив элементов, которых нет одновременно во всех массивах.
Разность любого количества массивов
Сделайте функцию, которая будет принимать параметрами любое количество массивов и возвращать массив элементов, которых нет одновременно во всех массивах.
Задача 151
Случайный элемент из массива
Сделайте функцию, возвращающую случайный элемент из массива.
Случайный элемент из массива
Сделайте функцию, возвращающую случайный элемент из массива.
👍1
Задача 152
Перемешивание массива
Сделайте функцию, параметром принимающую массив и перемешивающую его элементы в случайном порядке.
Перемешивание массива
Сделайте функцию, параметром принимающую массив и перемешивающую его элементы в случайном порядке.
Задача 153
Координаты ячеек
Дана HTML таблица. Сделайте скрипт, который в каждую ячейку таблицы запишет номер ее ряда и номер колонки.
Координаты ячеек
Дана HTML таблица. Сделайте скрипт, который в каждую ячейку таблицы запишет номер ее ряда и номер колонки.
Задача 154
Случайная таблица
Дана HTML таблица. Заполните ее случайными числами так, чтобы они не повторялись и были в диапазоне от 1 до номера последней ячейки таблицы.
Случайная таблица
Дана HTML таблица. Заполните ее случайными числами так, чтобы они не повторялись и были в диапазоне от 1 до номера последней ячейки таблицы.
Задача 155
Номера ячеек
Дана HTML таблица. Сделайте так, чтобы по клику на любую ячейку в ней появлялся номер этой ячейки.
Номера ячеек
Дана HTML таблица. Сделайте так, чтобы по клику на любую ячейку в ней появлялся номер этой ячейки.
👍1👎1
Задача 156
Запрет активации соседей
Пусть есть некоторая HTML таблица. Пусть по клику на ячейку эта ячейка как-то активируется, например, красится красным фоном. Сделайте так, чтобы соседей активированной ячейки нельзя было активировать. Под соседями подразумеваются ячейки слева, справа, сверху, снизу и наискосок.
Запрет активации соседей
Пусть есть некоторая HTML таблица. Пусть по клику на ячейку эта ячейка как-то активируется, например, красится красным фоном. Сделайте так, чтобы соседей активированной ячейки нельзя было активировать. Под соседями подразумеваются ячейки слева, справа, сверху, снизу и наискосок.
Задача 157
Спираль из чисел
Напишите код, который сделает квадратную HTML таблицу, в которой будет спираль из чисел.
Пример:
01 02 03 04 05
16 17 18 19 06
15 24 25 20 07
14 23 22 21 08
13 12 11 10 09
Пусть ваш код будет универсальным и делает такие квадратные таблицы любого заданного размера.
Спираль из чисел
Напишите код, который сделает квадратную HTML таблицу, в которой будет спираль из чисел.
Пример:
01 02 03 04 05
16 17 18 19 06
15 24 25 20 07
14 23 22 21 08
13 12 11 10 09
Пусть ваш код будет универсальным и делает такие квадратные таблицы любого заданного размера.
Задача 158
Сортировка таблицы
Дана некоторая HTML таблица, первым рядом которой являются заголовки столбцов. Сделайте так, чтобы по клику на любую ячейку-заголовок столбца ряды таблицы сортировалась по значению этой колонки.
Сортировка таблицы
Дана некоторая HTML таблица, первым рядом которой являются заголовки столбцов. Сделайте так, чтобы по клику на любую ячейку-заголовок столбца ряды таблицы сортировалась по значению этой колонки.
👍1👎1
Задача 159
Границы столетия
Дан год. Получите год начала и год конца столетия, соответствующий заданному году.
Границы столетия
Дан год. Получите год начала и год конца столетия, соответствующий заданному году.
Задача 160
Пересечение промежутков
Даны два промежутка, например, ['2025-03-11', '2025-10-30'] и ['2025-05-11', '2026-12-31']. Эти промежутки пересекаются. Получите даты начала и конца пересечения.
Пересечение промежутков
Даны два промежутка, например, ['2025-03-11', '2025-10-30'] и ['2025-05-11', '2026-12-31']. Эти промежутки пересекаются. Получите даты начала и конца пересечения.
Задача 161
Сумма диагоналей таблицы
Дана квадратная HTML таблица с числами. Найдите сумму чисел, стоящих на диагоналях этой таблицы.
Сумма диагоналей таблицы
Дана квадратная HTML таблица с числами. Найдите сумму чисел, стоящих на диагоналях этой таблицы.
👍1👎1
Задача 162
Удаление вторых слов
Дана строка. Удалите из нее каждое второе слово.
Удаление вторых слов
Дана строка. Удалите из нее каждое второе слово.
Задача 163
Число на слагаемые
Дано целое число. Разбейте его на два целых слагаемых случайным образом.
Число на слагаемые
Дано целое число. Разбейте его на два целых слагаемых случайным образом.
Задача 164
Максимальное число в таблице
Дана HTML таблица с числами. Напишите скрипт, который найдет ячейку (ячейки) с максимальным числом и выделит ее (их) фоном.
Максимальное число в таблице
Дана HTML таблица с числами. Напишите скрипт, который найдет ячейку (ячейки) с максимальным числом и выделит ее (их) фоном.
👎2
Задача 165
Процент символов в тексте
Дан текст. Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.
Процент символов в тексте
Дан текст. Получите объект, ключами которого будут символы, а значениями - их процентное содержание в тексте.
👍2