Selamlar arkadaşlar ben şöyle bir şey istiyorum. Sanırım varyasyon fonksiyonu da diyebilirim. Şimdi Türkiye'nin 81 ilini ele alalım seçime göre biz bu iller arasında ki mesafeleri alacağız bunu nasıl yapacağımı biliyorum ama benim istediğim bu değil. Benim istediğim şu 81 tane Türkiye ili kaç farklı şekilde seçilebilir bunu istiyorum.
Örnek:
Ankara - İstanbul = 2 5
İstanbul - Ankara = 5 2
İstanbul - İzmir = 5 3
Mesela seçimlere göre böyle geliyor. Ben önce Ankara - İstanbul şeklinde test ettiririm sonra İstanbul - Ankara şeklinde ve ilgili veriyi alırım. Orada sorun yok.
Ama benim istediğim şu
Ankara - İstanbul = 2 5
İstanbul - Konya = 5 4
İstanbul - İzmir = 5 3
Şeklinde kaç farklı seçim yapılabilir bunu nasıl hesaplayabilirim. Tabi sonrasında bunu koda dökeceğim örnek toplam 800 farklı eşleşme olsun sırası ile eşleştirecek ve başka bir fonksiyon çalıştıracak.
Matematiksel işlem ile fonksiyon yazma
18
●141
- 25-11-2020, 15:22:53Yani işte şuan öncelikle bana şunun formülü lazım 81 ile kaç farklı şekilde karşılaştırabiliriz toplam 3240 mı dediniz işte bunun formülü nedir?Blackhope adlı üyeden alıntı: mesajı görüntüle
- 25-11-2020, 15:31:52Hocam şimdi tekrar baktımda asıl sayı 6 480 olabilir, neden derseniz. Diyelim 3 şehir var 2 şerli işlem yapıyoruz. 1-2 1-3 2-1 3-2 2-3 3-1 Toplam 6 adet işlem demek. Bu matematikde permütasyon ile yapılır. Bu sitede hesaplama aracı var. Lakin bunu nasıl bir koda dökersiniz bilemiyorum.
- 25-11-2020, 15:38:56Evet hocam ama tersine gerek yok mesela Ankara - İstanbul ya İstanbul - Ankara ya gerek yok elime gelen veriyi ters çevirince aynı şey ortaya çıkıyor orasını düşündüm. Şuan benim aradığım toplam 600 farklı karşılaştırma olacak ise bu fonksiyon 600 kez çalışacak karşılaştıracak örnek Ankara - İstanbul demi karşılaştırma da neydi id leri 2 5 bana ben bu id yi önce 2 5 olarak test edicem sonra 5 2 yani aynı sonuca çıkıyoruz. O yüzden tek karşılaştırma olsa yeter.
@Blackhope; - 25-11-2020, 15:43:54Doğru hocamam aynen, Sanırım iller arası mesafe sorgusunu koordinat ile yapmak mümkün. Bence bu konuyu biraz araştırın. örnMisafir adlı üyeden alıntı: mesajı görüntüle
- 25-11-2020, 15:45:01Aslında ben başka bir şey yapacağım hocam yine aynı mantık hani olayı daha anlaşılır kılmak için il örneği verdim. Teşekkürler yorumlarınız için bu attığınız sitede nasıl hesaplıyoruzBlackhope adlı üyeden alıntı: mesajı görüntüle
Hani matematiğim yine iyidir ama bu tür biraz daha gelmiş işlemlerin formüllerini bilmediğim için sorun yaşıyorum.
- 25-11-2020, 15:45:42tam olarak işlem nedir hocam ? isterseniz özelden devam edelimMisafir adlı üyeden alıntı: mesajı görüntüle
- 25-11-2020, 15:48:01Aynı mantık hocam tamamen aynı sadece örnek Balıkesir'in mahalleri arasında taşıma ücreti hesaplayacağız diyelim ama bu ücretler statik yani tarafımızdan girilecek ama kaç farklı şekilde mahalle yani il seçimi olur onu bilmemiz lazım.Blackhope adlı üyeden alıntı: mesajı görüntüle
Hani matematiğim yine iyidir ama bu tür biraz daha gelmiş işlemlerin formüllerini bilmediğim için sorun yaşıyorum.