Вот моя первая история на Medium. Надеюсь, вам понравится это читать. Мой родной язык - французский, поэтому могут возникнуть грамматические проблемы: будьте терпимыми.

Что такое Проект-Эйлер?

Сайт projecteuler.net очень похож на CodeWars. Созданный в 2001 году, вы должны решать проблемы путем написания кода. Небольшой поворот в том, что каждая задача связана с математикой или физикой.

По моему мнению, найти правильный алгоритм не так уж и сложно; но вы действительно должны оптимизировать его, насколько это возможно. Никто не хочет ждать ответа десятилетиями, независимо от того, правильный он или неправильный!

Решение проблем

Первые 10 задач (из 659, на 08.03.2019) на разминку. №1 - вариант FizzBuzz. №2 имеет дело со знаменитой последовательностью Фибонначи. # 3 - это простые множители и т. Д.

Эти задачи имеют уровень сложности от 5 до 100% с шагом 5%. Эти уровни сложности сложны: у меня были проблемы с разрешением 5%, тогда как 25% было намного проще.

Есть несколько повторяющихся тем: простые числа, Фибонначи, дроби, вероятности и т. Д.

Можете ли вы представить себе, как вы будете гордиться, увидев этот экран?

Доступ к теме проблемы

Чтобы получить доступ к теме проблемы, вы должны сначала решить ее. Там другие пользователи публикуют свои решения.

Значок большого пальца вверх служит для выделения релевантных ответов (качественный код, хороший анализ). Эти ответы будут храниться вечно (для описания этого используется слово «постоянный»). Говорят, что первые 100 ответов являются постоянными, а затем и последние 100 ответов.

Мой прогресс

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

Https://projecteuler.net/profile/Majespectrum.png

Чтобы мотивировать себя, вы будете повышать уровень каждые 25 решенных задач. Для таких веб-разработчиков, как я, достаточно достичь хотя бы уровня 2 (50 задач), чтобы сказать, что вы хороший программист! ;-)