Codewars Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell میں پروگرامنگ کی مہارت کو مضبوط بنانے کے لیے ایک بہترین سروس ہے۔ الگورتھمک مسائل اور ڈیزائن پیٹرن سے وابستہ عملی مسائل دونوں پیش کیے گئے ہیں۔ ہر حل شدہ مسئلے کے بعد، آپ دوسرے حلوں کو دیکھ سکتے ہیں، ان کی خوبصورتی اور بہترین پروگرامنگ طریقوں کے استعمال کے لحاظ سے درجہ بندی کے لحاظ سے ترتیب دیا گیا ہے۔
Leetcode ایک ایسی سائٹ ہے جس میں گوگل اور فیس بک جیسی بڑی فرموں میں تکنیکی انٹرویوز کی تیاری کے لیے الگورتھمک مسائل ہیں۔ ہر مسئلے کے آگے ایک بحث ہوتی ہے جس میں اس مسئلے کا حل کسی نہ کسی طریقے سے ظاہر ہو سکتا ہے۔ آپ مختلف پروگرامنگ زبانیں استعمال کر سکتے ہیں: C, C++, Java, Python, C#, JavaScript, Ruby, Bash۔
سی پہیلیاں آپ کو سی لینگویج کے لیے مخصوص پروگرامنگ پہیلیاں فراہم کرتی ہیں (اس کے تمام نرالا ساتھ)۔ چونکہ بہت سی زبانیں C کی طرح ہیں یا براہ راست اس سے ماخوذ ہیں، یہاں تک کہ اگر آپ C کو اپنی پہلی زبان کے طور پر نہیں جانتے ہیں، تو اس بات کا ایک اچھا موقع ہے کہ آپ ان پہیلیوں کو سمجھ پائیں گے۔
مرکزی صفحہ سے اقتباس: "پروجیکٹ یولر ریاضی/پروگرامنگ کے چیلنجنگ مسائل کا ایک سلسلہ ہے جس کو حل کرنے کے لیے ریاضی کی بصیرت کی ضرورت ہوتی ہے۔" وسائل میں نسبتاً آسان اور واقعی پیچیدہ دونوں کام شامل ہیں۔
تیمس آن لائن جج روس میں خودکار چیکنگ سسٹم کے ساتھ پروگرامنگ کے مسائل کا سب سے بڑا ذخیرہ ہے۔ آرکائیو کے کاموں کا بنیادی ذریعہ یورال فیڈرل یونیورسٹی، یورال چیمپئن شپ، ACM ICPC کے یورال کوارٹر فائنلز، پیٹروزاوڈسک پروگرامنگ کیمپس ہیں۔
GO TO FULL VERSION