Üye
- Katılım
- Kas 24, 2024
- Mesajlar
- 42
- Konu Yazar
- #1
Selam
Kendi çapımda GitHub hesabım ektedir: https://github.com/yasinfedev
Kendi çapımda GitHub hesabım ektedir: https://github.com/yasinfedev
Bizimle kayıt olarak, topluluğumuzun diğer üyeleriyle tartışabilir, paylaşımda bulunabilir ve özel mesajlaşabilirsiniz.
Hemen Kaydolun!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
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ışmalarHackerrank'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