面试题 08.05. 递归乘法
							面试题 08.05. 递归乘法
递归乘法。 写一个递归函数,不使用 * 运算符, 实现两个正整数的相乘。可以使用加号、减号、位移,但要吝啬一些。
示例1:
 输入:A = 1, B = 10
 输出:10示例2:
 输入:A = 3, B = 4
 输出:12提示:
保证乘法范围不会溢出代码如下:
class Solution {
    /**
     * @param Integer $A
     * @param Integer $B
     * @return Integer
     */
    function multiply($A, $B) {
        if($B < 2) return $A;
        return $A+$this->multiply($A, $B-1);
    }
}