Задача: Напишите функцию, которая принимает массив чисел и возвращает новый массив, состоящий из пар чисел, сумма которых равна заданному числу.
Напишите программу, которая принимает от пользователя число и выводит на экран все четные числа от 0 до введенного числа.
Задача: «Реализация формы регистрации»
Условие:
Необходимо разработать и стилизовать форму регистрации для веб-приложения. Форма должна содержать поля для ввода имени, электронной почты, пароля и подтверждения пароля. Также необходимо добавить кнопку «Зарегистрироваться» для отправки данных формы на сервер.
Требования:
Все поля должны быть обязательными для заполнения.
Поле электронной почты должно иметь соответствующую валидацию (проверка наличия символа «@» и допустимых доменов).
Поле пароля должно иметь минимальную длину в 6 символов.
Поле подтверждения пароля должно точно совпадать с полем пароля.
При успешной отправке формы на сервер, пользователь должен получить уведомление о успешной регистрации.
Уровень сложности: Средний
Решение: https://developerhouse.ru/zadacha-realizacija-formy-registracii/
Условие:
Необходимо разработать и стилизовать форму регистрации для веб-приложения. Форма должна содержать поля для ввода имени, электронной почты, пароля и подтверждения пароля. Также необходимо добавить кнопку «Зарегистрироваться» для отправки данных формы на сервер.
Требования:
Все поля должны быть обязательными для заполнения.
Поле электронной почты должно иметь соответствующую валидацию (проверка наличия символа «@» и допустимых доменов).
Поле пароля должно иметь минимальную длину в 6 символов.
Поле подтверждения пароля должно точно совпадать с полем пароля.
При успешной отправке формы на сервер, пользователь должен получить уведомление о успешной регистрации.
Уровень сложности: Средний
Решение: https://developerhouse.ru/zadacha-realizacija-formy-registracii/
Developer House -
Задача: “Реализация формы регистрации” - Developer House
Условие: Необходимо разработать и стилизовать форму регистрации для веб-приложения. Форма должна содержать поля для ввода имени, электронной почты, пароля и подтверждения пароля. Также необходимо добавить кнопку "Зарегистрироваться" для отправки данных формы…
ЗАДАЧА: ПРОВЕРКА НА ПРОСТОЕ ЧИСЛО
Уровень сложности: Средний
Условие: Напишите функцию
Пример вызова функции: isPrime(7);
Ожидаемый результат: true
Решение - https://dev-house.online/zadacha-proverka-na-prostoe-chislo/
Уровень сложности: Средний
Условие: Напишите функцию
isPrime(number)
, которая принимает на вход положительное целое число number
и проверяет, является ли оно простым числом. Функция должна возвращать true
, если число простое, и false
в противном случае.Пример вызова функции: isPrime(7);
Ожидаемый результат: true
Решение - https://dev-house.online/zadacha-proverka-na-prostoe-chislo/
dev-house.online
DevHouse - школа разработки
Профессия frontend-разработчик с нуля.
Задача: Напиши функцию, которая принимает на вход массив чисел и возвращает новый массив, содержащий только уникальные числа из исходного массива.
Задача: Создайте макет страницы, который состоит из главного блока, содержащего два подблока: один занимает 2/3 ширины главного блока, а другой занимает 1/3. Оба подблока содержат несколько элементов, оформленных в виде карточек. Подблок слева выровнен по левому краю, а подблок справа выровнен по правому краю главного блока. Подблоки и карточки должны адаптивно изменять свою ширину и расположение в зависимости от размера экрана.
Задача: Создайте объект, содержащий информацию о человеке: имя, возраст, город и телефон. Напишите функцию, которая принимает этот объект в качестве аргумента и выводит информацию о человеке в консоль.
Создайте функцию, которая принимает массив объектов с полями name и age и возвращает массив имен людей, возраст которых больше 25 лет.
Задача: “Подсчет частоты повторений”
Условия: Написать функцию, которая принимает на вход строку и возвращает объект, содержащий частоту повторения каждого символа в строке.
Уровень сложности: Средний
Условия: Написать функцию, которая принимает на вход строку и возвращает объект, содержащий частоту повторения каждого символа в строке.
Уровень сложности: Средний
Самоучитель-учебник по JavaScript -
Задача: “Подсчет частоты повторений” - Самоучитель-учебник по JavaScript
Условия: Написать функцию, которая принимает на вход строку и возвращает объект, содержащий частоту повторения каждого символа в строке. Уровень сложности: Средний Решение: function countFrequency(str) { let frequency = {}; // Проходим по каждому символу…
Задача: “Поиск среднего значения в массиве”
Условия: Написать функцию, которая принимает на вход массив чисел и возвращает среднее значение (сумму всех чисел, деленную на их количество).
Уровень сложности: Легкий
Условия: Написать функцию, которая принимает на вход массив чисел и возвращает среднее значение (сумму всех чисел, деленную на их количество).
Уровень сложности: Легкий
Самоучитель-учебник по JavaScript -
Задача: “Поиск среднего значения в массиве” - Самоучитель-учебник по JavaScript
Условия: Написать функцию, которая принимает на вход массив чисел и возвращает среднее значение (сумму всех чисел, деленную на их количество). Уровень сложности: Легкий Решение: function average(arr) { let sum = 0; // Проходим по всем элементам массива и…
Расстояние до лифта
Представьте, что вы начинаете на 5-м этаже здания, затем спускаетесь на 2-й этаж, а потом поднимаетесь на 8-й этаж. Вы преодолели общую дистанцию 3 + 6 = 9 этажей.
Для массива, представляющего серию этажей, которые вы должны достичь на лифте, вернуть целое число, представляющее общую пройденную дистанцию для посещения каждого этажа в массиве по порядку.
Массив всегда будет содержать не менее 2 этажей. Случайные тесты будут содержать 2-20 элементов в массиве и значения этажей между 0 и 30.
Представьте, что вы начинаете на 5-м этаже здания, затем спускаетесь на 2-й этаж, а потом поднимаетесь на 8-й этаж. Вы преодолели общую дистанцию 3 + 6 = 9 этажей.
Для массива, представляющего серию этажей, которые вы должны достичь на лифте, вернуть целое число, представляющее общую пройденную дистанцию для посещения каждого этажа в массиве по порядку.
// простые примеры
elevatorDistance([5,2,8]) = 9
elevatorDistance([1,2,3]) = 2
elevatorDistance([7,1,7,1]) = 18
// если два подряд идущих этажа одинаковы,
// расстояние между ними равно 0
elevatorDistance([3,3]) = 0
Массив всегда будет содержать не менее 2 этажей. Случайные тесты будут содержать 2-20 элементов в массиве и значения этажей между 0 и 30.
Функция для инвертирования битов целого числа
Напишем функцию, которая инвертирует биты в целом числе. Вот пример:
Число 417 в двоичной системе счисления равно 110100001. Если инвертировать биты, то получится 100001011, что в десятичной системе равно 267.
Мы предполагаем, что число неотрицательно.
Напишем функцию, которая инвертирует биты в целом числе. Вот пример:
Число 417 в двоичной системе счисления равно 110100001. Если инвертировать биты, то получится 100001011, что в десятичной системе равно 267.
Мы предполагаем, что число неотрицательно.
Ты играешь на банджо?
Создайте функцию, которая отвечает на вопрос “Ты играешь на банджо?”.
Если ваше имя начинается с буквы “R” или строчной буквы “r”, вы играете на банджо!
Функция принимает имя в качестве единственного аргумента и возвращает одну из следующих строк:
имя + ” играет на банджо”
имя + ” не играет на банджо”
Имена всегда представлены допустимыми строками.
Создайте функцию, которая отвечает на вопрос “Ты играешь на банджо?”.
Если ваше имя начинается с буквы “R” или строчной буквы “r”, вы играете на банджо!
Функция принимает имя в качестве единственного аргумента и возвращает одну из следующих строк:
имя + ” играет на банджо”
имя + ” не играет на банджо”
Имена всегда представлены допустимыми строками.
Преобразование числа в массив цифр в обратном порядке
Для случайного неотрицательного числа нужно вернуть его цифры в виде массива, но в обратном порядке.
Пример (ввод => вывод):
35231 => [1, 3, 2, 5, 3]
0 => [0]
Для случайного неотрицательного числа нужно вернуть его цифры в виде массива, но в обратном порядке.
Пример (ввод => вывод):
35231 => [1, 3, 2, 5, 3]
0 => [0]
Начал пополнять раздел о React.js - буду добавлять самоучители по всем фреймворкам JS
Все животные устраивают пир! Каждое животное приносит одно блюдо. Есть только одно правило: название блюда должно начинаться и заканчиваться на те же буквы, что и имя животного. Например, большая голубая цапля приносит чесночный наан, а синица – шоколадный торт.
Напишите функцию feast, которая принимает имя животного и блюдо в качестве аргументов и возвращает true или false, чтобы указать, разрешено ли животному принести блюдо на пир.
Предположим, что имена животного и блюда (beast и dish) всегда являются строками в нижнем регистре и что каждая строка имеет как минимум две буквы. beast и dish могут содержать дефисы и пробелы, но они не будут появляться в начале или в конце строки. Они не будут содержать цифры.
Напишите функцию feast, которая принимает имя животного и блюдо в качестве аргументов и возвращает true или false, чтобы указать, разрешено ли животному принести блюдо на пир.
Предположим, что имена животного и блюда (beast и dish) всегда являются строками в нижнем регистре и что каждая строка имеет как минимум две буквы. beast и dish могут содержать дефисы и пробелы, но они не будут появляться в начале или в конце строки. Они не будут содержать цифры.
Задача: «Посчитай сумму четных чисел»
Условия: Напишите функцию sumEvenNumbers, которая принимает на вход массив чисел и возвращает сумму всех четных чисел из этого массива. Если в массиве нет четных чисел, функция должна возвращать 0.
Уровень сложности: Легкий
Решение: По кнопке ниже и не забудь поставить лайк)
Условия: Напишите функцию sumEvenNumbers, которая принимает на вход массив чисел и возвращает сумму всех четных чисел из этого массива. Если в массиве нет четных чисел, функция должна возвращать 0.
Уровень сложности: Легкий
Решение: По кнопке ниже и не забудь поставить лайк)