class ex1_1_20{
public static void main(String[] args){
double n = 4;
System.out.println(ex1_1_20.ln(n));
}
public static double ln(double n){
if(n == 1.0) return 0.0;
//lnN! = lnN + ln(N-1)+...+ln2+ln1
return Math.log(n)+ln(n-1);
}
}
class ex1_1_20{
public static void main(String[] args){
double n = 4;
System.out.println(ex1_1_20.ln(n));
}
public static double ln(double n){
if(n == 1.0) return 0.0;
//lnN! = lnN + ln(N-1)+...+ln2+ln1
return Math.log(n)+ln(n-1);
}
}