Все ли задачки из проекта Эйлера должны быстро вычисляться на Python?

Осваиваю Python, параллельно решаю задачки из проекта Эйлера. Иногда реализация решения очередной задачки хромает и код выходит медленный. Ну т.е. сама задача решается правильно, но очень медленно (например время выполнения около часа). Обычно в задачах Эйлера специально подбираются большие числа и большие диапазоны, да и сам Python не отличается скоростью, но всё-таки, хотелось бы точно знать, конкретная задача в принципе на Python решается медленно или проблема в моей реализации. В готовые решения заглядывать не хочу, поделитесь у кого есть опыт решения этих задачек на Python - есть ли там задачи, которые выполняются долго (больше 5-10 минут) ? Или же для всех есть быстрые реализации ?
Речь не про какую-то конкретную задачку, просто периодически реализация выходит подозрительно медленной.
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ответы на вопрос 1
lxstvayne
@lxstvayne
Люблю Python
Нет, это скорее у вас костыль какой-то написан. Попробуйте подумать над задачей и сделать решение производительней. Вероятно, вы используете списки или другие тяжёлые инструменты этого прекрасного языка. Обычно такие задачи нужно решать через циклы и со статическими списками. Эйлер учит алгоритмам
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы