fork download
  1. class Ideone{
  2. String f(int n,double a,double b){return n>0?f(n-1,(a+b)/2,Math.sqrt(a*b)):a+","+b;}
  3. public static void main (String[] args){
  4. Object[][] testcases = new Object[][]{
  5. {0, 24d, 6d},
  6. {1, 24d, 6d},
  7. {2, 24d, 6d},
  8. {5, 24d, 6d},
  9. {10, 100d, 50d},
  10. {10, 1d, 1.41421356237d}
  11. };
  12. for(int i=0;i<testcases.length;i++){
  13. System.out.println(new Ideone().f(
  14. (int)testcases[i][0],
  15. (double)testcases[i][1],
  16. (double)testcases[i][2]
  17. ));
  18. }
  19. }
  20. }
Success #stdin #stdout 0.12s 320576KB
stdin
Standard input is empty
stdout
24.0,6.0
15.0,12.0
13.5,13.416407864998739
13.458171481725616,13.458171481725616
72.83955155234534,72.83955155234534
1.198140234734168,1.1981402347341683