Продолжаем обсуждать решения задач автором канала: Задача Выписав первые шесть простых чисел, получим 2, 3, 5, 7, 11 и 13. Очевидно, что 6-е простое число - 13. Какое число является 10001-м простым числом? Решение Оно здесь довольно лобовое: перебирать натуральные числа, определять простые, пока мы не отыщем 10001-е. Автор так и делает. Единственное, стоит обратить внимание на некоторую оптимизацию функции, определяющей простое число. Она проверяет не все множители числа, а только до квадратного корня из числа, потому что далее они начнут повторяться. Решето Эратосфена Я хочу предложить решение вообще без проверки множителей, которое называется "Решето Эратосфена". Когда мы двигаемся по натуральному ряду чисел и нашли очередное простое число, то в этот момент настоящего времени мы уже знаем, что в будущем встретим числа, которые кратны этому числу. Например, если мы нашли простое число 2, то знаем, что дальше найдём числа 4, 6, 8 и т.д., которые заведомо не будут простыми, поэтому про