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ü