Codewars Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell dillərində proqramlaşdırma bacarıqlarını gücləndirmək üçün əla xidmətdir. Dizayn nümunələri ilə bağlı həm alqoritmik problemlər, həm də praktiki məsələlər təqdim olunur. Hər həll edilmiş problemdən sonra siz onların gözəlliyinə və ən yaxşı proqramlaşdırma təcrübələrindən istifadəyə görə reytinqə görə çeşidlənmiş digər həll yollarına baxa bilərsiniz.
Leetcode Google və Facebook kimi böyük firmalarda texniki müsahibələrə hazırlaşmaq üçün alqoritmik problemləri olan bir saytdır. Hər bir problemin yanında bu problemin həllinin bu və ya digər şəkildə görünə biləcəyi bir müzakirə var. Müxtəlif proqramlaşdırma dillərindən istifadə edə bilərsiniz: C, C++, Java, Python, C#, JavaScript, Ruby, Bash.
C Puzzles sizə C dilinə xas proqramlaşdırma tapmacaları təqdim edir (bütün qəribəlikləri ilə). Bir çox dillər C dilinə bənzədiyindən və ya ondan birbaşa törəmə olduğundan, C dilini ilk diliniz kimi bilməsəniz belə, bu tapmacaları başa düşmək şansınız yüksəkdir.
Əsas səhifədən sitat: "Project Euler onları həll etmək üçün riyazi intuisiya tələb edən bir sıra çətin riyaziyyat/proqramlaşdırma problemləridir." Resurs həm nisbətən sadə, həm də həqiqətən mürəkkəb tapşırıqları ehtiva edir.
Timus Online Judge, avtomatik yoxlama sistemi ilə Rusiyada proqramlaşdırma problemlərinin ən böyük arxividir. Arxiv üçün tapşırıqların əsas mənbəyi Ural Federal Universitetinin yarışları, Ural Çempionatı, ACM ICPC-nin Ural dörddəbir finalı, Petrozavodsk proqramlaşdırma düşərgələridir.
GO TO FULL VERSION