Umut D.

Umut D.

Powered by Jekyll & Github

Coding Challenges

Uzun zamandır aklımda olan bir şeydi Coding Challenges’a (nam-ı değer Kodlama Mücadeleleri) dair bir bölüm oluşturmak. Bahsi geçen kodlama mücadeleleri kah aklıma gelen, kah yabancı sitelerde (Talentbuddy, Codewars vb.) görüp çözdüğüm sorulardan oluşuyor. Yani çözümler tamamen bana ait ve kafama göre. En nihayetinde programcılıkta da her yiğidin kod yazış şekli, tercih ettiği metot, sistem, tasarım desenleri vs. farklı. İşin Complexity (karmaşıklık) durumlarına hiç girmeden, dağlara taşlara kod izolasyonu yapmadan üretilen çözümler bunlar. Gerçi ilgili sitelerde karmaşıklık, kod tutarlılığı gibi başlıklara bakılarak çözümler kabul ediliyor ya neyse.

Ben bu soruların cevaplarımda C#, Java ve Python dilleriyle çözüm bulmayı tercih ediyorum. Eğer ilginiz varsa mevcut soruları sizler de kendi bildiğiniz bir programlama dilinde yapabilirsiniz. Hatta bahsi geçen Codewars ve benzeri sitelere üye olup aksiyona katılabilirsiniz. Talentbuddy ise maalesef kapandı. Çok da güzel siteydi. Neyse, aşağıda 106 tane Coding Challenges var. Seçin beğenin alın. “Neden, Zor Seviye’den bir tane var” derseniz, zor seviye Coding Challenges’ların ingilizce ayrıntısının çok ama çok fazla olduğu belirteyim.

Zor Seviye

Orta Seviye

Kolay Seviye