plus-one
来源:互联网 发布:软件开发与软件研发 编辑:程序博客网 时间:2024/06/05 02:52
Given a number represented as an array of digits, plus one to the number.
easy~
class Solution {public: vector<int> plusOne(vector<int> &digits) { int len=digits.size(); if(len<=0) return vector<int>{}; int sum=++digits[len-1]; if(sum<=9) return digits; int pos=1; digits[len-1]=0; int begin=len-2; while(begin>=0){ digits[begin]+=pos; if(digits[begin]<=9){ pos=0; break; } else{ pos=1; digits[begin]=0; } --begin; } if(pos==1) digits.insert(digits.begin(),1); return digits; }};
0 0
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Plus One
- Linux Kernl添加spidev的设备节点
- django搭建个人博客01,mysql连接配置
- python语言中关于素数的问题
- 北大 AI 公开课第6讲:王俊——DNA是生命数字化的过程,AI改变生命科学
- 深入解析MySQL分区(Partition)功能
- plus-one
- Cocos2d-x v3.X的颜色混合BlendFunc使用详解
- Android getLocationInWindow()返回空值
- 编写 shell脚本
- 修改maven的镜像仓库,提高下载jar包的速度
- GDOI2017模拟Round4总结
- python——模块
- 怎么做bug预防?
- REST风格概述