• 01-04-2013, 17:50:02
    #1
    Elimizdeki sayılar 1-2-3-5-8-10-14-18-20 olsun

    Eğer 10 girilirse en yakın 4 sayı = 3-5-8-14

    Eğer 18 girilirse en yakın 4 sayı = 8-10-14-20

    Eğer 5 girilirse en yakın 4 sayı = 1-2-3-8 getiren kodu hangi fonksiyon ile yazabilirim?
  • 02-04-2013, 02:13:24
    #2
    Database'den sayıları çekip array'e at.
    Sonra her sayıdan o belirlenen sayıyı çıkar ve en az 4 tanesini seçip ilk arraydeki değeri dön.
    O sürede tamamlanır. Karışık gibi ama yeterince hızlı.
  • 10-04-2013, 17:10:36
    #3
    günlük sayfa gösterimi 60 bin sorun olmasın?
  • 16-04-2013, 05:34:41
    #4
    100 kişide girsin bu bir sorundur. bunu sql ile yapmanızı anlamıyorum.
    php ile yapın, 95% daha verimlidir.