[ create a new paste ] login | about

Link: http://codepad.org/ZLdEwU1C    [ raw code | output | fork ]

PHP, pasted on May 4:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php

    function harmonicMeanV2()
    {
    	$arguments = func_get_args();
    	$arguments = array_map('pow', $arguments, array_fill(0, count($arguments), -1));

var_dump('Sum is = ' . array_sum($arguments));

print_r($arguments);
    
    	return count($arguments) / array_sum($arguments);
    }

var_dump(harmonicMeanV2(-2, 3, 6));


Output:
1
2
3
4
5
6
7
8
string(29) "Sum is = -2.7755575615629E-17"
Array
(
    [0] => -0.5
    [1] => 0.33333333333333
    [2] => 0.16666666666667
)
float(-108086391056890000)


Create a new paste based on this one


Comments: