LeetCode题目-66

首页 编程分享 LEET_CODE 正文

leetCode 转载 编程分享 2020-04-16 22:37:28

简介 LeetCode题目-66


✏基础刷题之(66. Plus One)


.

✏描述

这道题粗暴的解释就是说给定一个非空的数组,让我们把最后一位加上1,返回,但是分情况,如果最后一位加上一等于10,那么就需要向前一个位置进1,如果是数组0的位置进1,就说明需要多一个坑位了。

✏题目实例


✏题目分析

常规操作的话就按照上面的规则解出来就行了。

✏最终实现代码

   /**
        * @param Integer[] $digits
        * @return Integer[]
        */
       function plusOne($digits) {
           for($i=count($digits)-1;$i>=0;$i--){
              if($digits[$i]<9){
                  $digits[$i] +=1;
                  return $digits;
              }
               $digits[$i]=0;
               if($i==0) array_unshift($digits,1);
           }
           
           return $digits;
       }

转载链接:https://leetcode.cn/


Tags:


本篇评论 —— 揽流光,涤眉霜,清露烈酒一口话苍茫。


    声明:参照站内规则,不文明言论将会删除,谢谢合作。


      最新评论




ABOUT ME

Blogger:袅袅牧童 | Arkin

Ido:PHP攻城狮

WeChat:nnmutong

Email:nnmutong@icloud.com

标签云