Hoş geldiniz!

Bizimle kayıt olarak, topluluğumuzun diğer üyeleriyle tartışabilir, paylaşımda bulunabilir ve özel mesajlaşabilirsiniz.

Hemen Kaydolun!

Yasin Yıldız GitHub hesabı

Yeni Üye
Katılım
Ara 21, 2024
Mesajlar
7
Merhaba yasin bey githubınızdaki swift kodlarına baktım ve tebrik ediyorum öncelikle.Nacizane bir kaç tavsiyem olabilir . Algoritma ve veri yapıları bilginiz üzerinde çalışabileceğiniz problem çözebileceğiniz hackerrank ve leetcode adlı iki adet web sitesi var programlama bilginizi bir üst seviyeye çıkaracaktır bir kontrol edebilirsiniz Tavsiyem Hackerrank ile başlamanız.Ayrıca Githubınızdaki fizzbuzz problemi ünlü bir algoritma sorusudur bir çok yerde kullanılır çözüm yolunuz doğru ama ufak bir hata var Sizin kodunuzda öncelikle 3 ün katı olma durumu sonra 5 in katı olma durumu en son 3 ve 5 in katı olma durumu kontrol ediliyor eğer bu şekilde çözersiniz if bloğunun çalışma mantığından dolayı kodunuz asla Fizzbuzz yazdırmayacaktır sayı 15 e geldiğinde ilk olarak 3 ün katı mı diye kontrol edilecek ve doğru olacağı için o blok çalışacaktır else if bloğu çalışmayacaktır.Bu hata bir çok kişinin yanıldığı bir nokta kodunuzda değiştirmeniz gereken tek şey if bloğunda hem 3 hem 5 i kontrol etmeniz daha sonra 3 ve 5 i kontrol etmeniz lazım sırasıyla iki adet resim ekleyeceğim aradaki farkı anlayabilirsiniz 15. sırada FizzBuzz yazılmalı Onun dışında harika ilerliyorsunuz Başarılar ve iyi Çalışmalar

Hatalı Kod Screenshot 2025-01-02 at 02.47.20.png

Düzeltilmiş Kod ( 15 e Dikkat )
Screenshot 2025-01-02 at 02.47.48.png
 
Katılım
Kas 24, 2024
Mesajlar
42
Merhaba yasin bey githubınızdaki swift kodlarına baktım ve tebrik ediyorum öncelikle.Nacizane bir kaç tavsiyem olabilir . Algoritma ve veri yapıları bilginiz üzerinde çalışabileceğiniz problem çözebileceğiniz hackerrank ve leetcode adlı iki adet web sitesi var programlama bilginizi bir üst seviyeye çıkaracaktır bir kontrol edebilirsiniz Tavsiyem Hackerrank ile başlamanız.Ayrıca Githubınızdaki fizzbuzz problemi ünlü bir algoritma sorusudur bir çok yerde kullanılır çözüm yolunuz doğru ama ufak bir hata var Sizin kodunuzda öncelikle 3 ün katı olma durumu sonra 5 in katı olma durumu en son 3 ve 5 in katı olma durumu kontrol ediliyor eğer bu şekilde çözersiniz if bloğunun çalışma mantığından dolayı kodunuz asla Fizzbuzz yazdırmayacaktır sayı 15 e geldiğinde ilk olarak 3 ün katı mı diye kontrol edilecek ve doğru olacağı için o blok çalışacaktır else if bloğu çalışmayacaktır.Bu hata bir çok kişinin yanıldığı bir nokta kodunuzda değiştirmeniz gereken tek şey if bloğunda hem 3 hem 5 i kontrol etmeniz daha sonra 3 ve 5 i kontrol etmeniz lazım sırasıyla iki adet resim ekleyeceğim aradaki farkı anlayabilirsiniz 15. sırada FizzBuzz yazılmalı Onun dışında harika ilerliyorsunuz Başarılar ve iyi Çalışmalar

Hatalı Kod Ekli dosyayı görüntüle 32

Düzeltilmiş Kod ( 15 e Dikkat )
Ekli dosyayı görüntüle 33

Hocam öncelikle bu detaylı yanıtınız, yol göstericiliğiniz ve yerinde düzeltmeleriniz ile önerileriniz için çok teşekkür ederim.

Koddaki hatayı hiç farketmemiştim, çıktıda da dikkatimi çekmemişti 15’in katlarını açıkçası 🙃 Çok teşekkür ederim 🙏🏻
Hackerrank’i inceleyeceğim ilk fırsatta.

Bu yolda ilerlerken değerli önerilerinize her daim açığım 😇
 
Katılım
Kas 24, 2024
Mesajlar
42
Hackerrank'te ilk yıldızımı aldım :)
Çok zevki bir uğraş, öneriniz için tekrar teşekkür ederim.

Ekran Resmi 2025-01-02 11.25.03.png
 
Yeni Üye
Katılım
Ara 21, 2024
Mesajlar
7
Hackerrank'te ilk yıldızımı aldım :)
Çok zevki bir uğraş, öneriniz için tekrar teşekkür ederim.

Ekli dosyayı görüntüle 34
tebrikler bu şekil devam edebilirsiniz gunde bir kac soru olarak, bir süre sonra hackerrank zorlaşacak yeni kavramlar farklı düşünme yöntemleri ogreneceksiniz ondan sonra kolaylasacaktır ve o anda leetcode baslamnizi oneririm leetcode bir tık daha zordur bu sebeple hackerrank ile baslamanizi onerdim.İyi çalışmalar
 
Üst