Sanch
Hectopat
- Katılım
- 3 Temmuz 2019
- Mesajlar
- 1.539
- Çözümler
- 16
Daha fazla
- Cinsiyet
- Erkek
Muhteşemsiniz, gayet de iyi anlattınız. Tam da birkaç gün önce Binary Search nedir diye araştırmıştım ve deneyim edinmiştim. Şimdi tekrar bir göz atıyorum, çok hoş oldu bu. Sağ olun, var olun.Ha bir de şunu eklemek istiyorum,
"methoda 1 vereceksin, sana bir şey döndürecek, 2 vereceksin sana bir şey döndürecek. Bunları yorumlayarak sana 3k vereceği sayıyı bulmanı istiyor."
Derken arasındaki oranı almaktan bahsetmiyorum, deneye deneye gitmen gerektiğini söylüyorum. Çünkü eğer adamın sana verdiği method bol if else'li farklı aralıklarda farklı matematiksel hesaplara sahip bir fonksiyon ise oran kurmaya çalıştığında yanılırsın. Daha açık konuşmak gerekirse,
3k'nın karşılığını mı arıyorsun?
4500'den başlayacaksın. Fazla mı geldi? 4400'e ineceksin, hala mı fazla? 4300'e ineceksin. Bu sefer az mı geldi? 4350'ye çıkacaksın, Hâlâ mı az? 4375'e çıkacaksın. Hâlâ mı az? 4388'e çıkacaksın. Vs vs, bu şekilde deneyerek bulacaksın.
Bu arada bunu yazınca hatırladım ki binary search'de son denediğin ve sondan önceki denediğini değil, alt sınır ve üst sınırı tutuyorsun Ama mantık kafanda oluşmuştur artık sanırım 3 mesajda. Özür dilerim iyi bir öğretmen değilim açıklığa kavuşturmam birkaç mesaj sürdü
Çok güzel anlattınız ama ben zorlandım, bilgim yetmedi. Mantığı kavradım ama kodu yazamadım. İleride tekrar bir göz atayım, geliştiğimi hissedince. Ama mantığı kavradığımı çok iyi hissettim, biraz daha Binary Search araştırıp tekrar bir göz atabilirim.