数组循环

class Solution {

\

    /**

     * @param ListNode $l1

     * @param ListNode $l2

     * @return ListNode

     */

    function addTwoNumbers($l1, $l2) {

        $result = '';

\

        $count1 = count($l1);

        $count2 = count($l2);

        $next_num = 0;

\

        do{

\

            $num1 = isset($l1[$count1 - 1]) ? $l1[$count1 - 1] : 0;

            $num2 = isset($l2[$count2 - 1]) ? $l2[$count2 - 1] : 0;

\

            $temp = $num1 + $num2 + $next_num;

\

            if($temp > 9){

                $result .= $temp%10;

                $next_num = 1;

            }else{

                $result .= $temp;

                $next_num = 0;

            }

\

            $count1--;

            $count2--;

\

        }while($count1 >=0 || $count2 >= 0 || $next_num);

    }

}

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!