JavaRush /Java блог /Random UA /Підбір сайтів для відточування навичок у програмуванні
zlaylink
31 рівень
Ivanovo

Підбір сайтів для відточування навичок у програмуванні

Стаття з групи Random UA
  1. Codewars
  2. Codewars – відмінний сервіс для закріплення навичок програмування на Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell. Подано як алгоритмічні завдання, і практичні завдання, пов'язані з шаблонами проектування. Після кожного вирішеного завдання ви можете подивитися на інші рішення, розсортовані за рейтингом залежно від їхньої краси та використання найкращих практик у програмуванні.
  3. Leetcode
  4. Leetcode - сайт з алгоритмічними завданнями для підготовки до технічних співбесід до таких великих фірм, як Google і Facebook. Біля кожного завдання є обговорення, в якому так чи інакше може фігурувати рішення щодо цього завдання. Можна використовувати різні мови програмування: C, C++, Java, Python, C#, JavaScript, Ruby, Bash.
  5. Programming Praxis
  6. Programming Praxis — блог, що включає низку цікавих завдань, вирішення яких можна перевірити кількома мовами програмування.
  7. TopCoder
  8. TopCoder – активна спільнота програмістів, які люблять вирішувати головоломки. Багато активних змагань деякі з них включають грошові призи.
  9. C Puzzles
  10. C Puzzles надає вам головоломки з програмування, характерні для мови Сі (з усіма її примхами). Оскільки багато мов є Сі-подібними або безпосередньо виведеними з нього, навіть якщо ви не знаєте мову Сі як свою рідну, велика ймовірність, що ви зрозумієте ці головоломки.
  11. Project Euler
  12. Цитата з головної сторінки: «Project Euler — ряд кидаючих виклик математичних/програмістських завдань, які передбачають наявність математичної інтуїції для їх вирішення». Ресурс включає як відносно простенькі, і по-справжньому складні завдання.
  13. Codeforces
  14. Повноцінний російськомовний аналог вже згаданого Topcoder .
  15. Збірник завдань від CppStudio
  16. Завдання переважно на перевірку знань С++, проте реалізовані й іншими мовами програмування.
  17. Timus Online Judge
  18. Timus Online Judge - це найбільший в Росії архів завдань із програмування з автоматичною системою перевірки. Основне джерело завдань для архіву – змагання Уральського федерального університету, Чемпіонати Уралу, Уральські чвертьфінали ACM ICPC, Петроозаводські збори з програмування.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ