zoukankan      html  css  js  c++  java
  • LeetCode Plus One

     1 class Solution {
     2 public:
     3     vector<int> plusOne(vector<int> &digits) {
     4         // Start typing your C/C++ solution below
     5         // DO NOT write int main() function
     6         int  c=0;
     7         int i=digits.size()-1;
     8         vector<int> v;
     9         int t=digits[i];
    10         digits[i]=(t+1)%10;
    11         c=(t+1)/10;
    12         
    13         for(i--;i>=0;i--)
    14         {
    15             t=digits[i];
    16             digits[i]=(c+t)%10;
    17             c=(t+c)/10;        
    18         }
    19         if(c)
    20             v.push_back(c);
    21         for(i=0;i<digits.size();i++)
    22             v.push_back(digits[i]);
    23         
    24         return v;
    25     }
    26 };
    27 
    28 
    29 
    30 class Solution {
    31 public:
    32     vector<int> plusOne(vector<int> &digits) {
    33         // Start typing your C/C++ solution below
    34         // DO NOT write int main() function
    35         int  c=1;   
    36         int i;
    37         for(i=digits.size()-1;i>=0;i--)
    38         {
    39             int t=digits[i];
    40             digits[i]=(c+t)%10;
    41             c=(t+c)/10;        
    42         }
    43         if(c)
    44             digits.insert(digits.begin(),c);
    45         return digits;
    46     }
    47 };
    48 
    49 
    50 class Solution {
    51 public:
    52     vector<int> plusOne(vector<int> &digits) {
    53         // Start typing your C/C++ solution below
    54         // DO NOT write int main() function
    55         vector<int> v(digits);
    56         int  c=1;   
    57         int i;
    58         
    59         for(i=v.size()-1;i>=0;i--)
    60         {
    61             int t=v[i];
    62             v[i]=(c+t)%10;
    63             c=(t+c)/10;        
    64         }
    65         if(c)
    66             v.insert(v.begin(),c);
    67         return v;
    68     }
    69 };
  • 相关阅读:
    nginx基础系列
    常用MS-SQL写法整理
    Spring Bean装配方式
    sql获取该周的开始结束日期
    Docker基础入门实践
    vim常规操作
    基于CentOS的SSHD服务的Docker镜像
    RedisClient For .Net
    Redis数据类型及使用场景
    CentOS下安装Redis
  • 原文地址:https://www.cnblogs.com/mengqingzhong/p/3052024.html
Copyright © 2011-2022 走看看