Задача: «Поиск наибольшего числа в массиве»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9
ЗАДАЧА: ПРОВЕРКА ПРОСТОГО ЧИСЛА
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает положительное целое число n и возвращает true, если число является простым, и false — в противном случае.
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает положительное целое число n и возвращает true, если число является простым, и false — в противном случае.
Задача: «Подсчет суммы чисел в массиве»
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
ЗАДАЧА: ПОИСК НАИБОЛЬШЕГО ОБЩЕГО ДЕЛИТЕЛЯ
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает два положительных целых числа и возвращает их наибольший общий делитель.
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает два положительных целых числа и возвращает их наибольший общий делитель.
Хай! Для тебя две лёгкие задачки:)
Создайте функцию, которая принимает два числа и возвращает их сумму.
Создайте форму для ввода пароля. Проверьте, что длина пароля не менее 6 символов и он содержит хотя бы одну заглавную букву и одну цифру.
Создайте функцию, которая принимает два числа и возвращает их сумму.
Создайте форму для ввода пароля. Проверьте, что длина пароля не менее 6 символов и он содержит хотя бы одну заглавную букву и одну цифру.
Оператор instanceof позволяет проверить, принадлежит ли объект указанному классу, с учётом наследования.
Почему instanceof в примере ниже возвращает true? Мы же видим, что a не создан с помощью B().
Почему instanceof в примере ниже возвращает true? Мы же видим, что a не создан с помощью B().
function A() {}
function B() {}
A.prototype = B.prototype = {};
let a = new A();
alert( a instanceof B ); // true
Привет! Пора написать программу на JavaScript для сортировки списка элементов с использованием Bogosort.
В информатике bogosort - это особенно неэффективный алгоритм сортировки, основанный на парадигме генерации и тестирования. Алгоритм последовательно генерирует перестановки своего ввода, пока не найдет отсортированный. Это не полезно для сортировки, но может использоваться в образовательных целях, чтобы противопоставить его другим более реалистичным алгоритмам.
В информатике bogosort - это особенно неэффективный алгоритм сортировки, основанный на парадигме генерации и тестирования. Алгоритм последовательно генерирует перестановки своего ввода, пока не найдет отсортированный. Это не полезно для сортировки, но может использоваться в образовательных целях, чтобы противопоставить его другим более реалистичным алгоритмам.
Пора решить задачу:
Напишите функцию substrings(str), которая генерирует все комбинации строки.
Пример строки: 'dog'.
Ожидаемый результат: d, o, do, g, dg, og, dog.
Напишите функцию substrings(str), которая генерирует все комбинации строки.
Пример строки: 'dog'.
Ожидаемый результат: d, o, do, g, dg, og, dog.
function substrings(str) {
// Ваш код
}
substrings("dog"); // d, o, do, g, dg, og, dog
Простое число-близнец — это простое число, которое на 2 меньше или на 2 больше другого простого числа, например любого члена пары простых чисел-близнецов (41, 43). Другими словами, простое число-близнец — это простое число, у которого разница между простыми числами равна двум. Иногда термин «простые числа-близнецы» используется для обозначения пары простых чисел-близнецов; альтернативное название — простой близнец или простая пара.
(из вики https://en.wikipedia.org/wiki/Twin_prime)
Ваша задача, если вы решите ее принять, — написать функцию, подсчитывающую количество наборов простых чисел-близнецов от 1 до n.
Если n обернуто простыми числами-близнецами (n-1 == простое && n+1 == простое), то это также должно учитываться, даже если n+1 находится за пределами диапазона.
Пример n = 10
Простые числа-близнецы: (3,5) (5,
7), поэтому ваша функция должна возвращать 2!
(из вики https://en.wikipedia.org/wiki/Twin_prime)
Ваша задача, если вы решите ее принять, — написать функцию, подсчитывающую количество наборов простых чисел-близнецов от 1 до n.
Если n обернуто простыми числами-близнецами (n-1 == простое && n+1 == простое), то это также должно учитываться, даже если n+1 находится за пределами диапазона.
Пример n = 10
Простые числа-близнецы: (3,5) (5,
7), поэтому ваша функция должна возвращать 2!
Wikipedia
Twin prime
prime either 2 more or 2 less than another prime
Что на выходных будешь делать?
Anonymous Poll
13%
Спать
13%
Ничего
21%
Работать
26%
Учиться
28%
Отдыхать по полной
Хай! Задача:
Выйдите из цикла, изменив только две отмеченные строки. Результат в консоли сейчас останавливается на 9 9. Должен на 5 4.
for (let i = 0; i < 10; i++) { //! Эту строку можно изменить
for (let j = 0; j < 10; j++) {
if (i === 5 && j === 5) {
//! Эту строку можно изменить
}
console.log(i, j);
}
Выйдите из цикла, изменив только две отмеченные строки. Результат в консоли сейчас останавливается на 9 9. Должен на 5 4.
for (let i = 0; i < 10; i++) { //! Эту строку можно изменить
for (let j = 0; j < 10; j++) {
if (i === 5 && j === 5) {
//! Эту строку можно изменить
}
console.log(i, j);
}
Привет! Сегодня у нас будет пару задач на массив!)
Напишите код, который преобразовывает и объединяет все элементы массива в одно строковое значение. Элементы массива будут разделены запятой. Получите результат двумя разными методами.
Код:
var vegetables = ['Капуста', 'Репа', 'Редиска', 'Морковка'];
// Ваш код
document.writeln(str1); // "Капуста, Репа, Редиска, Морковка"
document.writeln(str2); // "Капуста, Репа, Редиска, Морковка"
P.s Если задача понравилась ставьте смайл 👍
Напишите код, который преобразовывает и объединяет все элементы массива в одно строковое значение. Элементы массива будут разделены запятой. Получите результат двумя разными методами.
Код:
var vegetables = ['Капуста', 'Репа', 'Редиска', 'Морковка'];
// Ваш код
document.writeln(str1); // "Капуста, Репа, Редиска, Морковка"
document.writeln(str2); // "Капуста, Репа, Редиска, Морковка"
P.s Если задача понравилась ставьте смайл 👍
Хай! Для тебя две лёгкие задачки:)
Создайте функцию, которая принимает два числа и возвращает их сумму.
Создайте форму для ввода пароля. Проверьте, что длина пароля не менее 6 символов и он содержит хотя бы одну заглавную букву и одну цифру.
Создайте функцию, которая принимает два числа и возвращает их сумму.
Создайте форму для ввода пароля. Проверьте, что длина пароля не менее 6 символов и он содержит хотя бы одну заглавную букву и одну цифру.
Хай! Дан массив с числами. Выведите последовательно его элементы используя рекурсию и не используя цикл.
Решение:
function func(arr) {
alert(arr[0]);
arr.splice(0, 1);
if (arr.length > 0) {
func(arr);
}
}
Решение:
alert(arr[0]);
arr.splice(0, 1);
if (arr.length > 0) {
func(arr);
}
}
Есть кнопка <button id="elem"></button>, как показать в ней строку "<hello>"?
Результат должен быть таким: <!--+ run --> <button id="elem"><hello></button>
Результат должен быть таким: <!--+ run --> <button id="elem"><hello></button>
Anonymous Quiz
32%
elem.innerHTML = "<hello>"
40%
elem.innerText = "<hello>"
24%
elem.textContent = "<hello>"
4%
elem.setText("<hello>")
Объекты, отвечающие за то, что содержится на Web-странице в окне браузера, называются:
Anonymous Quiz
41%
пользовательскими
48%
клиентскими
11%
встроенными