Задача 122
N случайных элементов массива
Дан массив. Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.
N случайных элементов массива
Дан массив. Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.
Задача 123
Количество единиц
Найдите суммарное количество единиц в числах от 1 до 100.
Количество единиц
Найдите суммарное количество единиц в числах от 1 до 100.
Задача 124
Подсчет слов на букву
Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
Подсчет слов на букву
Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
Задача 125
Треугольник Паскаля
Нарисуйте в браузере треугольник Паскаля произвольного размера.
Треугольник Паскаля
Нарисуйте в браузере треугольник Паскаля произвольного размера.
Задача 126
Проверка на периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом получается периодическая дробь или нет.
Проверка на периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом получается периодическая дробь или нет.
Задача 127
Вывод периодических дробей
Реализуйте функцию, которая будет принимать два целых числа, а возвращать результат деления одного на второе. При этом, если получается периодичская дробь, то ответ следует вывести примерно в таком виде: 1.(428571).
Вывод периодических дробей
Реализуйте функцию, которая будет принимать два целых числа, а возвращать результат деления одного на второе. При этом, если получается периодичская дробь, то ответ следует вывести примерно в таком виде: 1.(428571).
Задача 128
Случайное число из двух промежутков
Сгенерируйте случайное целое число из промежутка от 10 до 30 и от 50 до 80.
Случайное число из двух промежутков
Сгенерируйте случайное целое число из промежутка от 10 до 30 и от 50 до 80.
Задача 129
Случайные числа с половинками
Выведите случайное число в заданном промежутке, к примеру от 1 до 100. Случайное число может быть целым 3, или половинкой 3.5.
Случайные числа с половинками
Выведите случайное число в заданном промежутке, к примеру от 1 до 100. Случайное число может быть целым 3, или половинкой 3.5.
Задача 130
Удаление последовательных дублей
Сделайте функцию, удаляющую дубли, идущие последовательно.
Для примера давайте передадим
функции следующий массив:
[1, 1, 1, 1, 5, 5, 5, 5, 3, 2, 1, 1, 5]
Наша функция должна вернуть
следующий результат:
[1, 5, 3, 2, 1, 5]
Удаление последовательных дублей
Сделайте функцию, удаляющую дубли, идущие последовательно.
Для примера давайте передадим
функции следующий массив:
[1, 1, 1, 1, 5, 5, 5, 5, 3, 2, 1, 1, 5]
Наша функция должна вернуть
следующий результат:
[1, 5, 3, 2, 1, 5]
Задача 131
Удаление пустых элементов массива
Удалите из массива все элементы, являющиеся пустыми строками.
Пример:
[1, '', 2, '', '', 3]
Удаление пустых элементов массива
Удалите из массива все элементы, являющиеся пустыми строками.
Пример:
[1, '', 2, '', '', 3]
Задача 132
Удаление дублей из массива объектов
Сделайте функцию, которая удалит
дубли из массива объектов.
Пример. Пусть дан следующий массив: let users = [ { 'name': 'john', 'surn': 'smit', }, { 'name': 'john', 'surn': 'book', }, { 'name': 'eric', 'surn': 'smit', }, ];
Удалите из этого массива подмассивы-дубли,
имеющие совпадение по заданному полю,
в нашем случае, по name или surn.
Удаление дублей из массива объектов
Сделайте функцию, которая удалит
дубли из массива объектов.
Пример. Пусть дан следующий массив: let users = [ { 'name': 'john', 'surn': 'smit', }, { 'name': 'john', 'surn': 'book', }, { 'name': 'eric', 'surn': 'smit', }, ];
Удалите из этого массива подмассивы-дубли,
имеющие совпадение по заданному полю,
в нашем случае, по name или surn.
Задача 133
Одинаковый набор цифр
Даны два числа. Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.
Одинаковый набор цифр
Даны два числа. Проверьте что эти числа состоят из одинакового набора цифр. Иначе говоря, проверьте то, что перестановкой цифр одного числа можно получить другое число.
Задача 134
Узнать дату
Найдите, какое число было 100 дней назад.
Узнать дату
Найдите, какое число было 100 дней назад.
Задача 135
Случайный цвет
Сделайте функцию, которая будет генерировать случайный цвет в hex формате (типа #ffffff).
Случайный цвет
Сделайте функцию, которая будет генерировать случайный цвет в hex формате (типа #ffffff).
Задача 136
Самые длинные слова
Дана строка с текстом. Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).
Самые длинные слова
Дана строка с текстом. Выведите на экран самое длинное слово из этого текста (или слова, если несколько слов имеют одинаковую длину).
Задача 137
Знаки в дробной части
Дано число. Узнайте, сколько знаков у него в дробной части.
Знаки в дробной части
Дано число. Узнайте, сколько знаков у него в дробной части.
🔥1
Задача 138
Количество выходных в году
Напишите функцию, которая будет подсчитывать количество выходных в заданном году.
Количество выходных в году
Напишите функцию, которая будет подсчитывать количество выходных в заданном году.
Задача 139
Перемешивание символов
Дана строка. Перемешайте символы этой строки в случайном порядке.
Перемешивание символов
Дана строка. Перемешайте символы этой строки в случайном порядке.
❤1
Задача 140
Факториал без цикла
Найдите факториал числа, не используя цикл.
Факториал без цикла
Найдите факториал числа, не используя цикл.
Задача 141
Цифры не рядом
Дано число. Проверьте, что в нем две цифры 5 и при этом они не стоят рядом.
Цифры не рядом
Дано число. Проверьте, что в нем две цифры 5 и при этом они не стоят рядом.
👍1
Задача 142
Первые 3 отрицательных числа
Дан массив с числами. Выведите первые 3 отрицательных числа из этого массива (дубли не принимаются).
Первые 3 отрицательных числа
Дан массив с числами. Выведите первые 3 отрицательных числа из этого массива (дубли не принимаются).