Задача 50
Дружественные числа
Сделайте функцию, которая будет проверять, являются ли два числа дружественными.
Дружественные числа
Сделайте функцию, которая будет проверять, являются ли два числа дружественными.
👍3🕊1
Задача 51
Совершенные числа
Сделайте функцию, которая будет проверять, является ли число совершенным.
Совершенные числа
Сделайте функцию, которая будет проверять, является ли число совершенным.
👍2🕊1
Задача 52
Рост массива с исключением
Дан массив с числами. Проверьте, что элементы массива выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.
Задача с реального проекта, анализ ставок тотализатора, дана в упрощенном виде.
Рост массива с исключением
Дан массив с числами. Проверьте, что элементы массива выстроены по возрастанию. Допустимо, однако, одно место, в котором следующий элемент меньше предыдущего.
Задача с реального проекта, анализ ставок тотализатора, дана в упрощенном виде.
👍2🕊1
Задача 53
Увеличение цены в тексте
Дана строка с текстом. В этом тексте есть цены в долларах:
'текст 10$ текст 20$';
Найдите все цены в этой строке и увеличьте их на 10%:
'текст 11$ текст 22$';
Увеличение цены в тексте
Дана строка с текстом. В этом тексте есть цены в долларах:
'текст 10$ текст 20$';
Найдите все цены в этой строке и увеличьте их на 10%:
'текст 11$ текст 22$';
👍1🕊1
Задача 54
Добрый unique
Сделайте функцию, которая будет удалять дубли, встречающиеся более 3-х раз.
Добрый unique
Сделайте функцию, которая будет удалять дубли, встречающиеся более 3-х раз.
👍1🕊1
Задача 55
Уровень вложенности многомерного массива
Дан произвольный многомерный массив. Определите максимальный уровень вложенности этого массива.
Уровень вложенности многомерного массива
Дан произвольный многомерный массив. Определите максимальный уровень вложенности этого массива.
👍1🕊1
Задача 56
N случайных элементов массива
Дан массив. Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.
N случайных элементов массива
Дан массив. Запишите в другой массив N случайных элементов из него так, чтобы один элемент был использован только один раз.
🕊1
Задача 57
Количество единиц
Найдите суммарное количество единиц в числах от 1 до 100.
Количество единиц
Найдите суммарное количество единиц в числах от 1 до 100.
🕊1
Задача 58
Подсчет слов, начинающихся на букву
Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
Подсчет слов, начинающихся на букву
Напишите функцию, которая подсчитает, сколько слов в строке начинаются на заданную букву.
👍2🕊1
Задача 59
Варианты товаров
Дан массив товаров с ценами. Дана сумма. Выведите все возможные комбинации товаров, которые можно купить на эту сумму.
Варианты товаров
Дан массив товаров с ценами. Дана сумма. Выведите все возможные комбинации товаров, которые можно купить на эту сумму.
👍4👻2🕊1
Задача 60
Треугольник Паскаля
Нарисуйте в браузере треугольник Паскаля произвольного размера.
Треугольник Паскаля
Нарисуйте в браузере треугольник Паскаля произвольного размера.
👍2🕊1
Задача 61
Имена файлов в транслит
Напишите скрипт, который считывает название файлов из папки и, если эти названия на русском, меняет их на транслит.
Имена файлов в транслит
Напишите скрипт, который считывает название файлов из папки и, если эти названия на русском, меняет их на транслит.
👍2🕊1
Задача 62
Периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом деления получается периодическая дробь или нет.
Периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, и проверять, результатом деления получается периодическая дробь или нет.
👍2🕊1
Задача 63
Подсчет слов, заканчивающихся на букву
Напишите функцию, которая подсчитает, сколько слов в строке заканчиваются на заданную букву.
Подсчет слов, заканчивающихся на букву
Напишите функцию, которая подсчитает, сколько слов в строке заканчиваются на заданную букву.
👍2🕊1
Задача 64
Периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, а возвращать результат деления одного на второе. При этом, если получается периодичская дробь, то ответ следует вывести примерно в таком виде: 1.(428571).
Периодические дроби
Реализуйте функцию, которая будет принимать два целых числа, а возвращать результат деления одного на второе. При этом, если получается периодичская дробь, то ответ следует вывести примерно в таком виде: 1.(428571).
👍1🕊1
Задача 65
Множественное число англ. слов
Напишите функцию, которая из единственного числа английского существительного делает множественное. Не забудьте про слова-исключения.
Множественное число англ. слов
Напишите функцию, которая из единственного числа английского существительного делает множественное. Не забудьте про слова-исключения.
💊2🕊1
Задача 66
Преобразование в camelCase
Напишите функцию, которая преобразует строки вида var_php_test в varPhpTest.
Преобразование в camelCase
Напишите функцию, которая преобразует строки вида var_php_test в varPhpTest.
👍1😱1🕊1
Задача 67
Удалить третий пробел
Дана строка. Удалите из нее третий пробел. Пример: строка '12 34 56 78' станет '12 34 5678'.
Удалить третий пробел
Дана строка. Удалите из нее третий пробел. Пример: строка '12 34 56 78' станет '12 34 5678'.
👍1🕊1
Задача 68
Узнать дату
Найдите, какое число было 100 дней назад.
Узнать дату
Найдите, какое число было 100 дней назад.
👍1🕊1
Задача 69
Все переставновки цифр
Дано число. Выведите на экран все возможные перестановки его цифр.
Все переставновки цифр
Дано число. Выведите на экран все возможные перестановки его цифр.
👍1🔥1🕊1