Задача: «Сумма квадратов двух чисел»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает два числа в качестве аргументов и возвращает сумму их квадратов.
Пример вызова функции: sumOfSquares(3, 4)
Ожидаемый результат: 25
Решение: ниже
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает два числа в качестве аргументов и возвращает сумму их квадратов.
Пример вызова функции: sumOfSquares(3, 4)
Ожидаемый результат: 25
Решение: ниже
Задача: «Проверка на четность»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает число в качестве аргумента и возвращает true, если число четное, и false, если число нечетное.
Пример вызова функции: checkEven(7)
Ожидаемый результат: false
Решение: по кнопке
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает число в качестве аргумента и возвращает true, если число четное, и false, если число нечетное.
Пример вызова функции: checkEven(7)
Ожидаемый результат: false
Решение: по кнопке
Задача: «Подсчет суммы чисел в массиве»
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
Решение: по кнопке ниже
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
Решение: по кнопке ниже
Задача: «Поиск наибольшего числа в массиве»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9
Задача: «Подсчет количества элементов в массиве»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив в качестве аргумента и возвращает количество элементов в этом массиве.
Пример вызова функции: countElements([1, «hello», true, 3.14, «world»])
Ожидаемый результат: 5
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив в качестве аргумента и возвращает количество элементов в этом массиве.
Пример вызова функции: countElements([1, «hello», true, 3.14, «world»])
Ожидаемый результат: 5
Задачи: «Сумма элементов массива»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех элементов этого массива.
Пример вызова функции: calculateSum([1, 2, 3, 4, 5])
Ожидаемый результат: 15
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех элементов этого массива.
Пример вызова функции: calculateSum([1, 2, 3, 4, 5])
Ожидаемый результат: 15
Задача: «Поиск наибольшего элемента в массиве»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольший элемент этого массива.
Пример вызова функции: findMax([10, 5, 7, 12, 3])
Ожидаемый результат: 12
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольший элемент этого массива.
Пример вызова функции: findMax([10, 5, 7, 12, 3])
Ожидаемый результат: 12
Задача: «Подсчет количества отрицательных элементов в массиве»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает количество отрицательных элементов в этом массиве.
Пример вызова функции: countNegatives([-1, 2, -3, 4, -5])
Ожидаемый результат: 3
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает количество отрицательных элементов в этом массиве.
Пример вызова функции: countNegatives([-1, 2, -3, 4, -5])
Ожидаемый результат: 3
Задача: «Удаление дубликатов из массива»
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив элементов в качестве аргумента и возвращает новый массив, в котором удалены все дубликаты.
Пример вызова функции: removeDuplicates([1, 2, 2, 3, 4, 4, 5])
Ожидаемый результат: [1, 2, 3, 4, 5]
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив элементов в качестве аргумента и возвращает новый массив, в котором удалены все дубликаты.
Пример вызова функции: removeDuplicates([1, 2, 2, 3, 4, 4, 5])
Ожидаемый результат: [1, 2, 3, 4, 5]
Задача: «Вычисление среднего значения элементов массива»
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает среднее значение всех элементов в массиве.
Пример вызова функции: calculateAverage([1, 2, 3, 4, 5])
Ожидаемый результат: 3
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает среднее значение всех элементов в массиве.
Пример вызова функции: calculateAverage([1, 2, 3, 4, 5])
Ожидаемый результат: 3
ЗАДАЧА: ПОДСЧЕТ СУММЫ ЧИСЕЛ
Уровень сложности: Легкий
Условие: Напишите функцию
Ожидаемый результат: 15
Пример вызова функции:
Уровень сложности: Легкий
Условие: Напишите функцию
sumOfNumbers(n)
, которая принимает на вход положительное целое число n
и рассчитывает сумму всех чисел от 1 до n
.Ожидаемый результат: 15
Пример вызова функции:
sumOfNumbers(5);
ЗАДАЧА: ПРОВЕРКА НА ПРОСТОЕ ЧИСЛО
Уровень сложности: Средний
Условие: Напишите функцию
Пример вызова функции: isPrime(7);
Ожидаемый результат: true
Уровень сложности: Средний
Условие: Напишите функцию
isPrime(number)
, которая принимает на вход положительное целое число number
и проверяет, является ли оно простым числом. Функция должна возвращать true
, если число простое, и false
в противном случае.Пример вызова функции: isPrime(7);
Ожидаемый результат: true
ЗАДАЧА: ПОДСЧЕТ КОЛИЧЕСТВА ГЛАСНЫХ
Уровень сложности: Легкий
Условие: Напишите функцию
Уровень сложности: Легкий
Условие: Напишите функцию
countVowels(str)
, которая принимает строку str
и возвращает количество гласных букв в этой строке (буквы ‘a’, ‘e’, ‘i’, ‘o’, ‘u’, а также их верхний регистр).ЗАДАЧА: ПРОВЕРКА НА ПАЛИНДРОМ
Уровень сложности: Средний
Условие: Напишите функцию
Уровень сложности: Средний
Условие: Напишите функцию
isPalindrome(str)
, которая принимает строку str
и возвращает true
, если строка является палиндромом (читается одинаково слева направо и справа налево), и false
, если строка не является палиндромом.ЗАДАЧА: ПОДСЧЕТ СУММЫ ЭЛЕМЕНТОВ МАССИВА
Уровень сложности: Легкий
Условие: Напишите функцию
Уровень сложности: Легкий
Условие: Напишите функцию
sumArray(arr)
, которая принимает массив чисел arr
и возвращает сумму всех чисел в массиве.ЗАДАЧА: ПРОВЕРКА ПРОСТОГО ЧИСЛА
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает положительное целое число n и возвращает true, если число является простым, и false — в противном случае.
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает положительное целое число n и возвращает true, если число является простым, и false — в противном случае.
ЗАДАЧА: СУММА ЭЛЕМЕНТОВ МАССИВА
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел и возвращает сумму всех элементов массива.
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел и возвращает сумму всех элементов массива.
ЗАДАЧА: ПРОВЕРКА ЧИСЛА ФИБОНАЧЧИ
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает целое число n и возвращает true, если число является числом Фибоначчи, и false — в противном случае.
Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает целое число n и возвращает true, если число является числом Фибоначчи, и false — в противном случае.
ЗАДАЧА: ПЕРЕВОРОТ СТРОКИ
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает строку и возвращает строку, в которой порядок символов перевернут.
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает строку и возвращает строку, в которой порядок символов перевернут.
ЗАДАЧА: ПРОВЕРКА АНАГРАММЫ
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает две строки и возвращает true, если они являются анаграммами (имеют одинаковые символы в разном порядке), и false — в противном случае.
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает две строки и возвращает true, если они являются анаграммами (имеют одинаковые символы в разном порядке), и false — в противном случае.
ЗАДАЧА: ПРОВЕРКА СИММЕТРИЧНОЙ СТРОКИ
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает строку и возвращает true, если строка является симметричной (читается одинаково слева направо и справа налево), и false — в противном случае.
Уровень сложности: Средний
Условие: Напишите функцию, которая принимает строку и возвращает true, если строка является симметричной (читается одинаково слева направо и справа налево), и false — в противном случае.