Yeni bir dil öğrenirken veya öğrendiklerimizi pekiştirme yapmak isterken ister istemez bir algoritma problemi-soruları arıyoruz ve bu yazıda algoritma problemleri-soruları içeren siteleri listeleyeceğiz.
1. Project Euler
Project Euler, daha çok matematiksel ve bilgisayar bilimi alanlarına yönelik çeşitli seviyelerde çok fazla problem içeren bir site. Bu site üzerinden sadece soruları, zorluk derecelerini görebilir ve doğru cevabınızı kontrol edebilirsiniz. Site üzerinde kod yazıp kontrol etme gibi imkan yok.
2. Code Wars
3. TopCoder
4. Coderbyte
5. HackerRank
6. CodeChef
7. LeetCode
Bu sitede kodunuzun hızlı veya yavaş, çalışıp çalışmadığını analiz edebileceğiniz performans / çalışma zamanı oranını verir.
8. Exercism.io
9. CodinGame
10. Spoj
11. GeeksForGeeks
Her gün düzenli olarak ‘Problem of the Day‘ sayfası altında gün gün yeni bir problem paylaşıyor.
12. Timus Online Judge
Timus Online Judge , otomatik değerlendirme sistemli en büyük Rus programlama problemleri arşividir. Sorunlar çoğunlukla Ural Federal Üniversitesi, Ural Şampiyonaları, ICPC Ural Bölge Yarışmaları ve Petrozavodsk Eğitim Kamplarında düzenlenen yarışmalardan toplanıyor. Soruları çözmeye başlamak için kılavuzu ziyaret edin .
13. Codeforces
14. Algorithmist
Temel algoritmaların çözümlerini barındıran sade bir site. Ayrıca yine içinde çok fazla problem seti ve çözümleri de bulunmaktadır.
15. Emaxx
İçinde 145 adet problem ve çözümlerini bulunduran eski bir site.
16. HackerEarth
Öğreterek ilerleyen bir yapıya sahip aynı zamanda çeşitli konularda kolaydan zora çeşitli problemlerde içermekte.
17. CodingBat
Java ve Python dilleri için başlangıçtan orta seviyeye taşıyacak, çözümlü problemleri ile yeni başlayanlara yönelik ve daha sonrasında özyineleme öğrenmenize imkan sunan site.
18. LightOJ
Algoritma problemlerini kategorize edilmiş biçimde veriyor.
19. CodeSignal
Hoş bir UI sahip olması ile güzel problemleri bulunan bu sitede başkaları tarafından yapılan farklı çözümleri de görebilirsiniz.
20. CodeGym
Java öğrenmek için kullanılabilecek pratik temelli bir sitedir.