Задача 140
Факториал без цикла
Найдите факториал числа, не используя цикл.
Факториал без цикла
Найдите факториал числа, не используя цикл.
Задача 141
Цифры не рядом
Дано число. Проверьте, что в нем две цифры 5 и при этом они не стоят рядом.
Цифры не рядом
Дано число. Проверьте, что в нем две цифры 5 и при этом они не стоят рядом.
👍1
Задача 142
Первые 3 отрицательных числа
Дан массив с числами. Выведите первые 3 отрицательных числа из этого массива (дубли не принимаются).
Первые 3 отрицательных числа
Дан массив с числами. Выведите первые 3 отрицательных числа из этого массива (дубли не принимаются).
Задача 143
Найти все переставновки
Дано число. Выведите на экран все возможные перестановки его цифр.
Найти все переставновки
Дано число. Выведите на экран все возможные перестановки его цифр.
Задача 144
Уровень вложенности
Определите максимальный уровень вложенности многомерного массива.
Уровень вложенности
Определите максимальный уровень вложенности многомерного массива.
Задача 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
Границы столетия
Дан год. Получите год начала и год конца столетия, соответствующий заданному году.
Границы столетия
Дан год. Получите год начала и год конца столетия, соответствующий заданному году.