Selamlaaaar bugünden itibaren her güne bir tane Hackerrank Algoritma sorusu ve çözümü bulunduran bir güne bir soru chalenge’cımı başlatıyorum.
- Algoritma, Makine Öğrenimi veya Yapay Zeka gibi çok çeşitli Bilgisayar Bilimi alanlarında sorular sunan, ve çözümünü IO girebildiğimiz bir platform.
- Bir çok programlama dilini destekliyor. (Bende Algoritma sorularına Kotlin ile kendimce çözümler üreteceğim bir seri yazmaya çalışacağım).
- Sorular örnek verilerek açıklanıyor. Oldu ki örnekler çok açıklayıcı gelmedi. Tartışma kısmından soru için açıklamalara bakabiliyorsunuz. bulamadıysanız soru sorabilir yada destek vermeyi seven biriysen soruları yanıtlayabiliyorsun.
- Belirledikleri testcaseler var. Testcaselerin tümünü geçince tam puanı kapıyoruz.
Günün Sorusu: Simple Array Sum 🐳
Verilen bir dizinin eleman değerlerinin toplamı isteniyor.
Çözüm 1: Liste elemanlarını tek tek dolaşarak sum adında bir değişkende sonuç döndüren bir fonksiyon oluşturduk.
Çözüm 2: Ama her zaman daha iyi bir yöntem vardır tabi ki :) Kotlin bize listenin toplamını veren bir hazır fonksiyon hazırlamış bizde verileni kullanalım 🪄
Eveeeet ilk günün ilk sorusu geldi. Umarım faydalı bir seri olur. Yukarıdaki çözümleri github’ta da bulabilirsin 🎉