Codewars یک سرویس عالی برای تقویت مهارت های برنامه نویسی در Ruby، JavaScript، Java، Python، Clojure، CoffeeScript، C#، Haskell است. هم مسائل الگوریتمی و هم مشکلات عملی مرتبط با الگوهای طراحی ارائه شده است. پس از هر مشکل حل شده، میتوانید راهحلهای دیگری را که بر اساس رتبهبندی بسته به زیبایی و استفاده از بهترین شیوههای برنامهنویسی مرتب شدهاند، مشاهده کنید.
Leetcode سایتی با مشکلات الگوریتمی برای آماده شدن برای مصاحبه های فنی در شرکت های بزرگی مانند گوگل و فیس بوک است. در کنار هر مشکلی بحثی وجود دارد که در آن ممکن است راه حلی برای این مشکل به نوعی ظاهر شود. می توانید از زبان های برنامه نویسی مختلفی استفاده کنید: C، C++، Java، Python، C#، JavaScript، Ruby، Bash.
C Puzzles پازل های برنامه نویسی مخصوص زبان C (با تمام ویژگی های آن) را در اختیار شما قرار می دهد. از آنجایی که بسیاری از زبانها شبیه C هستند یا مستقیماً از آن مشتق شدهاند، حتی اگر زبان C را به عنوان زبان اول خود نمیدانید، شانس خوبی برای درک این معماها وجود دارد.
نقل قول از صفحه اصلی: "پروژه اویلر مجموعه ای از مسائل چالش برانگیز ریاضی/برنامه نویسی است که برای حل آنها نیاز به شهود ریاضی دارد." این منبع شامل وظایف نسبتاً ساده و واقعاً پیچیده است.
Timus Online Judge بزرگترین آرشیو مشکلات برنامه نویسی در روسیه با سیستم بررسی خودکار است. منبع اصلی وظایف برای آرشیو مسابقات دانشگاه فدرال اورال، مسابقات قهرمانی اورال، یک چهارم نهایی اورال ACM ICPC، اردوهای برنامه نویسی پتروزاوودسک است.
GO TO FULL VERSION