Загрузка страницы

Задачи JS: Как найти простое число + Как найти все простые числа до N | Перебор и Решето Эратосфена

В этом видео мы разберем 2 задачи про простые числа.

Напомним, число называется простым, если оно больше 1 и если оно делится только само на себя и на 1. Например, число 5 - простое. А число 6 - не является простым, т.к. у него есть еще делители 2 и 3.

Первую задачу нам прислал наш подписчик: необходимо написать функцию isPrime, которая принимает число и возвращает true или false в зависимости от того, является ли это число простым или нет.

Вторая задача - это более усложненный вариант, который часто попадается на собеседованиях. В нем необходимо написать функцию gerPrimes, которая принимает число N в качестве аргумента. А на выходе возвращает массив всех простых чисел от 2 до N.

Мы разберем 2 варианта решения этой задачи: методом перебора и с помощью алгоритма Решето Эратосфена. Также рассмотрим какой сложностью обладает и тот и другой алгоритм.

Код с решением: https://codepen.io/puzankov/pen/eYpPVKd?editors=0010
---
Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями.
Подписывайтесь на наш канал: http://bit.ly/fs-ytb
---

Присоединяйтесь к нам в соцсетях:
FB: https://www.facebook.com/frontendscience/
Instagram Сергея Пузанкова: https://www.instagram.com/puzankovcom/

Заходите на наш сайт: http://frontend-science.com/

Видео Задачи JS: Как найти простое число + Как найти все простые числа до N | Перебор и Решето Эратосфена канала Front-end Science c Сергеем Пузанковым
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
10 июня 2020 г. 10:00:10
00:18:33
Другие видео канала
Решето Эратосфена на СиРешето Эратосфена на СиРешаем задачу про валюты с JavaScript собеседованияРешаем задачу про валюты с JavaScript собеседованияЗакономерности простых чисел [Numberphile на русском]Закономерности простых чисел [Numberphile на русском]Идти ли во фронтенд в 2020 году? | Отвечаю на ваши вопросыИдти ли во фронтенд в 2020 году? | Отвечаю на ваши вопросыСамые распространенные ошибки в работе с git. Как исправить?Самые распространенные ошибки в работе с git. Как исправить?Решаем задачу с собеседования по JS про лабиринт | MazeРешаем задачу с собеседования по JS про лабиринт | MazeЕвклид и генерация простых чиселЕвклид и генерация простых чиселКак написать функцию throttle | Пишем функцию throttle на JavascriptКак написать функцию throttle | Пишем функцию throttle на JavascriptЗадача про числа Фибоначчи. Решение на JavaScriptЗадача про числа Фибоначчи. Решение на JavaScriptПростые числа. Математика.Простые числа. Математика.Решаем задачи с собеседований по JS. Палиндром.Решаем задачи с собеседований по JS. Палиндром.Решето ЭратосфенаРешето Эратосфена#2 PascalABC.NET - SCHOOL - Простые числа. Решето Эратосфена#2 PascalABC.NET - SCHOOL - Простые числа. Решето ЭратосфенаКак компьютеры складывают числаКак компьютеры складывают числаКак найти два числа в массиве, которые вместе дадут заданную сумму? | Задача с JS собеседованияКак найти два числа в массиве, которые вместе дадут заданную сумму? | Задача с JS собеседованияКак найти непарное число в массиве | Решаем задачу с Leetcode на JSКак найти непарное число в массиве | Решаем задачу с Leetcode на JSНадёжный тест простоты чисел [Numberphile]Надёжный тест простоты чисел [Numberphile]Java. Решето Эратосфена. Проверка числа на простоту.Java. Решето Эратосфена. Проверка числа на простоту.Как в JS привести число к Integer и как проверить, что число является целым?Как в JS привести число к Integer и как проверить, что число является целым?Одинаковые цифры на часах - знак ли это ангелов и Высших Сил?Одинаковые цифры на часах - знак ли это ангелов и Высших Сил?
Яндекс.Метрика