Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Fonksiyonel Programlama - Scala ile Pascal Üçgeni



  January 19, 2017    Labels:,,,,,,,, 


Gönderilen satır ve sütundaki pascal üçgeninin elemanını geri döndüren fonksiyonun scala kodu
Not! Bu programda ilk satır ve sütun 0. indisten başlatılmıştır yani pascal(5,3) diye fonksiyonu çağırdığımız zaman 6. satır 4. sütundaki 10 elemanı geri döndürülür!
def pascal(satir:Int,sutun:Int):Int={
    if(sutun>satir) return 0;
    else{
      if(satir<0 || sutun<0) return 0;
      else if(sutun==0) return 1;
      else{
        return pascal(satir-1,sutun-1) + pascal(satir-1,sutun);
      }
   }
}


No comments:

Post a Comment