Codewars ist ein hervorragender Service zur Stärkung der Programmierkenntnisse in Ruby, JavaScript, Java, Python, Clojure, CoffeeScript, C#, Haskell. Es werden sowohl algorithmische Probleme als auch praktische Probleme im Zusammenhang mit Entwurfsmustern vorgestellt. Nach jedem gelösten Problem können Sie sich andere Lösungen ansehen, sortiert nach Bewertung, je nach Schönheit und Verwendung der besten Programmierpraktiken.
Leetcode ist eine Website mit algorithmischen Problemen zur Vorbereitung auf technische Interviews bei großen Firmen wie Google und Facebook. Neben jedem Problem gibt es eine Diskussion, in der auf die eine oder andere Weise eine Lösung für dieses Problem auftauchen kann. Sie können verschiedene Programmiersprachen verwenden: C, C++, Java, Python, C#, JavaScript, Ruby, Bash.
C Puzzles bietet Ihnen Programmierrätsel speziell für die C-Sprache (mit all ihren Besonderheiten). Da viele Sprachen C-ähnlich sind oder direkt davon abgeleitet sind, besteht eine gute Chance, dass Sie diese Rätsel verstehen, auch wenn Sie C nicht als Muttersprache kennen.
Zitat von der Hauptseite: „Projekt Euler ist eine Reihe herausfordernder Mathematik-/Programmierprobleme, zu deren Lösung mathematische Intuition erforderlich ist.“ Die Ressource umfasst sowohl relativ einfache als auch wirklich komplexe Aufgaben.
Timus Online Judge ist das größte Archiv für Programmierprobleme in Russland mit einem automatischen Prüfsystem. Die Hauptaufgabenquelle des Archivs sind Wettbewerbe der Uraler Föderalen Universität, Uraler Meisterschaften, Uraler Viertelfinale des ACM ICPC und Petrosawodsk-Programmierlager.
GO TO FULL VERSION