Решите на Python при помощи циклов
Найдите самый маленький натуральный делитель числа x, отличный от 1 (2 ≤ x ≤ 30000).
Входные данные
Вводится натуральное число x.
Выходные данные
Выведите наименьший делитель числа x, отличный от 1.
Примеры
входные данные:
2
выходные данные:
2
входные данные:
6
выходные данные:
2
входные данные:
25
выходные данные:
5
Ответы
Ответ дал:
0
Ответ:
Код дан в приложении.
Объяснение:
Мы просто пробегаемся до корня числа и пытаемся найти такой делитель. Если мы уже превысили корень, но так и не нашли ответ, значит, число простое, и мы выводим сам x.
Асимптотика решения:
Приложения:

Ответ дал:
0
Добрый день, к сожалению выдает ошибку
Ответ дал:
0
Где это можно увидеть?
Ответ дал:
0
"Неправильный ответ на тесте 2"
Ответ дал:
0
Нет, где можно сдать задачу?
Похожие вопросы
2 года назад
2 года назад
8 лет назад