Codewars - Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell tillarida dasturlash ko'nikmalarini mustahkamlash uchun ajoyib xizmat. Algoritmik masalalar ham, dizayn naqshlari bilan bog'liq amaliy masalalar ham taqdim etiladi. Har bir hal qilingan muammodan so'ng, ularning go'zalligi va eng yaxshi dasturlash amaliyotlaridan foydalanishga qarab reyting bo'yicha tartiblangan boshqa echimlarni ko'rishingiz mumkin.
Leetcode - bu Google va Facebook kabi yirik firmalarda texnik intervyularga tayyorgarlik ko'rish uchun algoritmik muammolarga ega sayt. Har bir muammoning yonida ushbu muammoning echimi u yoki bu tarzda paydo bo'lishi mumkin bo'lgan munozara mavjud. Siz turli xil dasturlash tillaridan foydalanishingiz mumkin: C, C++, Java, Python, C#, JavaScript, Ruby, Bash.
Dasturlash Praxis - bu bir qancha qiziqarli muammolarni o'z ichiga olgan blog bo'lib, ularning yechimlari bir nechta dasturlash tillarida sinab ko'rilishi mumkin.
TopCoder - bu boshqotirmalarni echishni yaxshi ko'radigan faol dasturchilar jamoasi. Ko'plab faol musobaqalar, ularning ba'zilari pul mukofotlarini o'z ichiga oladi.
C Puzzles sizga C tiliga xos dasturlash jumboqlarini taqdim etadi (barcha g'ayrioddiy jihatlari bilan). Ko'pgina tillar C tiliga o'xshash yoki undan to'g'ridan-to'g'ri olinganligi sababli, C tilini birinchi tilingiz sifatida bilmasangiz ham, bu jumboqlarni tushunishingiz uchun yaxshi imkoniyat bor.
Bosh sahifadan iqtibos: "Eyler loyihasi - bu matematika/dasturlash muammolari turkumi boʻlib, ularni hal qilish uchun matematik sezgi talab etiladi." Resurs nisbatan oddiy va haqiqatan ham murakkab vazifalarni o'z ichiga oladi.
Timus Online Judge - avtomatik tekshirish tizimiga ega Rossiyadagi dasturiy muammolarning eng katta arxivi. Arxiv uchun asosiy vazifalar manbai Ural Federal Universiteti musobaqalari, Ural chempionati, ACM ICPC Ural chorak finali, Petrozavodsk dasturlash lagerlari.
GO TO FULL VERSION