Задача 108
Вставка табуляции
Дан текстареа. Сделайте так, чтобы по нажатию клавиши Tab на клавиатуре в место моргания курсора вставлялся символ табуляции.
Вставка табуляции
Дан текстареа. Сделайте так, чтобы по нажатию клавиши Tab на клавиатуре в место моргания курсора вставлялся символ табуляции.
Задача 109
Копирование в буфер по клику
Дан тег с текстом. Сделайте так, чтобы по клику на этот тег его текст копировался в буфер обмена.
Копирование в буфер по клику
Дан тег с текстом. Сделайте так, чтобы по клику на этот тег его текст копировался в буфер обмена.
Задача 110
Сложение часов и минут
Напишите функцию, которая корректно будет складывать часы и минуты.
Пример:
func('1ч 20 мин + 50 мин') // 2ч 10 мин
Сложение часов и минут
Напишите функцию, которая корректно будет складывать часы и минуты.
Пример:
func('1ч 20 мин + 50 мин') // 2ч 10 мин
что-то вы ничего не решаете))
сложные задачи пошли?
сложные задачи пошли?
😁2
Задача 111
Отрезание строки до пробела
Обрежьте длинную строку так, чтобы ее длина была не более N символов. При этом слова не должны быть разорваны - обрезание всегда проходит по пробелу и новая строка всегда меньше N.
Отрезание строки до пробела
Обрежьте длинную строку так, чтобы ее длина была не более N символов. При этом слова не должны быть разорваны - обрезание всегда проходит по пробелу и новая строка всегда меньше N.
Задача 112
Подсчет цифр в числах
Подсчитайте суммарное количество цифр в числах от 1 до 1 000 000.
Подсчет цифр в числах
Подсчитайте суммарное количество цифр в числах от 1 до 1 000 000.
Задача 113
Подсчет многомерного массива
Дан многомерный массив. Подсчитайте количество элементов, не являющихся массивами, во всех уровнях вложенности.
Подсчет многомерного массива
Дан многомерный массив. Подсчитайте количество элементов, не являющихся массивами, во всех уровнях вложенности.
Задача 114
Сложность пароля
Напишите скрипт, который проверит сложность пароля. Пароль может быть трех типов сложности: низкой, средней и высокой. Придумайте критерии сложности самостоятельно.
Сложность пароля
Напишите скрипт, который проверит сложность пароля. Пароль может быть трех типов сложности: низкой, средней и высокой. Придумайте критерии сложности самостоятельно.
🔥2
Задача 115
Частотная сортировка массива
Напишите функцию, на вход которой подается массив с числовыми элементами. Функция должна вернуть отсортированный массив по частоте повтора элементов в нем.
Пример. На вход функции подаем следующий массив:
[5, 9, 2, 4, 1, 2, 5, 8, 2, 2, 8, 4, 5]
В результате после сортировки получим следующий массив:
[2, 2, 2, 2, 5, 5, 5, 4, 4, 8, 8, 9, 1]
Частотная сортировка массива
Напишите функцию, на вход которой подается массив с числовыми элементами. Функция должна вернуть отсортированный массив по частоте повтора элементов в нем.
Пример. На вход функции подаем следующий массив:
[5, 9, 2, 4, 1, 2, 5, 8, 2, 2, 8, 4, 5]
В результате после сортировки получим следующий массив:
[2, 2, 2, 2, 5, 5, 5, 4, 4, 8, 8, 9, 1]
Задача 116
Дружественные числа
Сделайте функцию, которая будет проверять, являются ли два числа дружественными.
Дружественные числа
Сделайте функцию, которая будет проверять, являются ли два числа дружественными.
Задача 117
Совершенные числа
Сделайте функцию, которая будет проверять, является ли число совершенным.
Совершенные числа
Сделайте функцию, которая будет проверять, является ли число совершенным.
Задача 118
Рост массива с исключением
Дан массив с числами. Проверьте, что элементы массива выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.
Рост массива с исключением
Дан массив с числами. Проверьте, что элементы массива выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.
Задача 119
Рост массива с исключениями
Дан массив с числами. Проверьте, что в массиве нет мест, где два и более элементов подряд меньше предыдущих.
Рост массива с исключениями
Дан массив с числами. Проверьте, что в массиве нет мест, где два и более элементов подряд меньше предыдущих.
Задача 120
Увеличение цены в тексте
Дана строка с текстом. В этом тексте есть цены в долларах: 'текст 10$ текст 20$';
Найдите все цены в этой строке и увеличьте их на 10%:
'текст 11$ текст 22$';
Увеличение цены в тексте
Дана строка с текстом. В этом тексте есть цены в долларах: 'текст 10$ текст 20$';
Найдите все цены в этой строке и увеличьте их на 10%:
'текст 11$ текст 22$';
Задача 121
Добрые дубли
Сделайте функцию, которая будет удалять дубли, встречающиеся более 3-х раз.
Добрые дубли
Сделайте функцию, которая будет удалять дубли, встречающиеся более 3-х раз.
Задача 122
N случайных элементов массива
Дан массив. Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.
N случайных элементов массива
Дан массив. Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.
Задача 123
Количество единиц
Найдите суммарное количество единиц в числах от 1 до 100.
Количество единиц
Найдите суммарное количество единиц в числах от 1 до 100.
Задача 124
Подсчет слов на букву
Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
Подсчет слов на букву
Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
Задача 125
Треугольник Паскаля
Нарисуйте в браузере треугольник Паскаля произвольного размера.
Треугольник Паскаля
Нарисуйте в браузере треугольник Паскаля произвольного размера.
Задача 126
Проверка на периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом получается периодическая дробь или нет.
Проверка на периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом получается периодическая дробь или нет.