HackerRank Kotlin Challenge #1

Emine Şa
2 min readApr 11, 2022

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.

Hackerrank:

  • 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 🐳

problem

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 githubta da bulabilirsin 🎉

--

--

Emine Şa
Emine Şa

Written by Emine Şa

Software Engineer | Android, Kotlin

No responses yet