leetcode738 单调递增的数字
生活随笔
收集整理的這篇文章主要介紹了
leetcode738 单调递增的数字
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
class Solution {
public:int monotoneIncreasingDigits(int n) {//首先明白我們得到的結(jié)果要是單調(diào)遞增的//我們需要先將這個(gè)數(shù)轉(zhuǎn)字符串string str=to_string(n);int flag=str.size();//用來標(biāo)記賦值九從哪里開始for(int i=str.size()-1;i>0;i--){if(str[i-1]>str[i]){flag=i;str[i-1]--;//因?yàn)槲覀円3謫握{(diào)遞增}}for(int i=flag;i<str.size();i++){str[i]='9';}return stoi(str);}
};
總結(jié)
以上是生活随笔為你收集整理的leetcode738 单调递增的数字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新手个人笔记-java获取Excel模板
- 下一篇: 51单片机的应用——正脉冲宽度的的测量