- 密碼戰
Codewars是一項出色的服務,可增強 Ruby、JavaScript、Java、Python、Clojure、CoffeeScript、C#、Haskell 的程式設計技能。提出了與設計模式相關的演算法問題和實際問題。在解決每個問題後,您可以查看其他解決方案,根據其美觀性和最佳程式設計實踐的使用情況按評級排序。
- 力扣
Leetcode是一個有演算法問題的網站,用於準備 Google 和 Facebook 等大公司的技術面試。每個問題旁邊都有一個討論,其中可能會以一種或另一種方式出現該問題的解決方案。您可以使用各種程式語言:C、C++、Java、Python、C#、JavaScript、Ruby、Bash。
- 程式設計實踐
程式設計實踐是一個博客,其中包含許多有趣的問題,其解決方案可以用多種程式語言進行測試。
- 頂級編碼器
TopCoder是一個由熱愛解決難題的程式設計師組成的活躍社群。許多活躍的比賽,其中一些包括現金獎勵。
- C 謎題
C Puzzles為您提供特定於 C 語言(及其所有怪癖)的程式設計難題。由於許多語言都是類似 C 的或直接衍生自 C,即使您不知道 C 作為您的第一語言,您也很有可能理解這些難題。
- 歐拉計劃
主頁引述:“歐拉計劃是一系列具有挑戰性的數學/程式設計問題,需要數學直覺來解決。” 此資源包括相對簡單和真正複雜的任務。
- 程式碼力量
已經提到的Topcoder 的成熟俄語類似物。
- 來自 CppStudio 的任務集合
這些任務主要針對測試 C++ 知識,但也可以用其他程式語言來實作。
- 蒂姆斯在線法官
Timus Online Judge是俄羅斯最大的程式設計問題檔案庫,具有自動檢查系統。檔案的主要任務來源是烏拉爾聯邦大學的比賽、烏拉爾錦標賽、ACM ICPC 烏拉爾四分之一決賽、彼得羅扎沃茨克編程訓練營。
GO TO FULL VERSION