Готовый Код | Frontend
883 subscribers
470 photos
7 videos
240 links
Здесь ты найдешь готовый код для фронтенд разработки

По вопросам : @sul_furas
加入频道
Задача: «Посчитай сумму четных чисел»

Условия: Напишите функцию sumEvenNumbers, которая принимает на вход массив чисел и возвращает сумму всех четных чисел из этого массива. Если в массиве нет четных чисел, функция должна возвращать 0.

Уровень сложности: Легкий

Решение: По кнопке ниже и не забудь поставить лайк)
Задача: Создание простого счетчика с использованием Vue.js

Ваша задача – создать простой счетчик, который позволяет увеличивать и уменьшать значение счетчика с использованием Vue.js. Счетчик должен отображать текущее значение и иметь кнопки для увеличения и уменьшения этого значения.
Задача: Напишите функцию, которая принимает массив чисел и возвращает новый массив, состоящий из пар чисел, сумма которых равна заданному числу.
Представьте, что вы начинаете на 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.
ЗАДАЧА: ПРОВЕРКА НА ПРОСТОЕ ЧИСЛО
Уровень сложности
: Средний
Условие: Напишите функцию isPrime(number), которая принимает на вход положительное целое число number и проверяет, является ли оно простым числом. Функция должна возвращать true, если число простое, и false в противном случае.
Пример вызова функции: isPrime(7);
Ожидаемый результат: true
Решение - https://dev-house.online/zadacha-proverka-na-prostoe-chislo/
Давай решим задачу на поиск суммы элементов массива.

У нас есть массив чисел:

const numbers = [1, 2, 3, 4, 5]; 

Наша задача - найти сумму всех чисел в этом массиве.

Решение по кнопке ниже))👇
Задача: Напиши функцию, которая принимает на вход строку и возвращает эту строку в обратном порядке.
Задача: «Посчитай сумму четных чисел»

Условия: Напишите функцию sumEvenNumbers, которая принимает на вход массив чисел и возвращает сумму всех четных чисел из этого массива. Если в массиве нет четных чисел, функция должна возвращать 0.

Уровень сложности: Легкий

Решение: По кнопке ниже и не забудь поставить лайк)
Задача: «Проверка на палиндром»

Условие: Написать функцию, которая принимает на вход строку и определяет, является ли эта строка палиндромом. Палиндром — это слово, фраза или последовательность символов, которые читаются одинаково как вперед, так и назад, игнорируя пробельные символы, знаки пунктуации и регистр символов.
Уровень сложности: Средний
Задача: «Сумма чисел в массиве»
Условия: Написать функцию, которая принимает на вход массив чисел и возвращает их сумму.
Уровень сложности: Легкий
Решение: по кнопке ниже👇
Название задачи: "Сумма цифр в числе"

Условия: Напишите функцию sumOfDigits, которая принимает на вход число num и возвращает сумму всех цифр данного числа. Если число является отрицательным, функция должна принять его по модулю и продолжить вычисления.

Уровень сложности: Средний

Решение: По кнопке ниже👇
Задача: «Поиск среднего значения в массиве»
Условия: Написать функцию, которая принимает на вход массив чисел и возвращает среднее значение (сумму всех чисел, деленную на их количество).
Уровень сложности: Легкий
Решение: по кнопке ниже 👇
Задача: «Подсчет частоты повторений»
Условия: Написать функцию, которая принимает на вход строку и возвращает объект, содержащий частоту повторения каждого символа в строке.
Уровень сложности: Средний
Решение: по кнопке ниже👇
Задача: «Нахождение максимального числа в массиве»
Условия: Написать функцию, которая принимает на вход массив чисел и возвращает наибольшее число из него.
Уровень сложности: Легкий
Решение: по кнопке ниже👇
Задача: «Реализация формы регистрации»
Условие: 
Необходимо разработать и стилизовать форму регистрации для веб-приложения. Форма должна содержать поля для ввода имени, электронной почты, пароля и подтверждения пароля. Также необходимо добавить кнопку «Зарегистрироваться» для отправки данных формы на сервер.

Требования:
Все поля должны быть обязательными для заполнения.
Поле электронной почты должно иметь соответствующую валидацию (проверка наличия символа «@» и допустимых доменов).
Поле пароля должно иметь минимальную длину в 6 символов.
Поле подтверждения пароля должно точно совпадать с полем пароля.
При успешной отправке формы на сервер, пользователь должен получить уведомление о успешной регистрации.

Уровень сложности: Средний

Решение: по кнопке ниже 👇
Задача: «Оптимизация производительности веб-сайта»

Уровень сложности: Средний
Условие: Вам необходимо выполнить оптимизацию производительности веб-сайта, чтобы улучшить его скорость загрузки и отзывчивость.
Требования:

Уменьшите размер файлов на странице, таких как изображения и видео, используя сжатие без потерь и оптимизацию формата.

Минимизируйте файлы CSS и JavaScript путем удаления ненужных пробелов, комментариев и лишних символов.

Объедините несколько файлов CSS и JavaScript в один, чтобы уменьшить количество запросов к серверу.

Используйте кэширование браузера для статических ресурсов, чтобы уменьшить время загрузки при последующих посещениях страницы.

Отложите загрузку некритических ресурсов, таких как скрипты и стили, чтобы сайт мог быстро отобразиться на экране.

Оптимизируйте серверную сторону, например, установив компрессию GZIP, настроив кэширование на уровне сервера и оптимизируя базу данных.

Оптимизируйте код JavaScript и CSS, удалив ненужные или неиспользуемые фрагменты кода и используя более эффективные алгоритмы и методы.

Решение: по кнопке ниже)
Задача: «Сумма квадратов двух чисел»

Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает два числа в качестве аргументов и возвращает сумму их квадратов.
Пример вызова функции: sumOfSquares(3, 4)
Ожидаемый результат: 25
Решение: ниже
Задача: «Подсчет суммы чисел в массиве»

Уровень сложности: Средний
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает сумму всех чисел из этого массива.
Пример вызова функции: calculateSum([3, 7, 2, 9, 5])
Ожидаемый результат: 26
Решение: по кнопке ниже
Задача: «Поиск наибольшего числа в массиве»

Уровень сложности: Легкий
Условие: Напишите функцию, которая принимает массив чисел в качестве аргумента и возвращает наибольшее число из этого массива.
Пример вызова функции: findMax([8, 2, 5, 9, 3])
Ожидаемый результат: 9