66.加一

作者: _道友请留步_ | 来源:发表于2018-05-15 12:39 被阅读0次
    class Solution {
        public int[] plusOne(int[] digits) {
            List<Integer> list = new ArrayList<>();
            int temp = 1;
            for (int i = digits.length-1; i >= 0; i--){
                list.add((digits[i]+temp)%10);
                temp = (digits[i]+temp)/10;
            }
            if(temp != 0){
                list.add(temp);
            }
            int[] result = new int[list.size()];
            for (int i = 0; i < list.size(); i++){
                result[list.size()-1-i] = list.get(i); 
            }
            return result;
        }
    }
    

    相关文章

      网友评论

          本文标题:66.加一

          本文链接:https://www.haomeiwen.com/subject/wumedftx.html