代码随想录算法训练营day37

738.单调递增的数字

思路: 本题要求得到一个小于等于N的最大整数,如果给定的N就是单调递增的,那么结果就是它本身。如果N不是单调递增的,出现strNum[i - 1] > strNum[i]的情况(非单调递增),就可以让strNum[i - 1]–,然后strNum[i]给为9,这样这个整数就是小于N的最大的单调递增整数。

class Solution {
public:
    int monotoneIncreasingDigits(int n) {
        string strnum = to_string(n);
        int flag = strnum.size();
        for(int i = strnum.size()-1;i>0;i--){
            if(strnum[i-1]>strnum[i]){
                flag=i;
                strnum[i-1]--;
            }
        }
        for(int i=flag;i<strnum.size();i++){
            strnum[i]='9';
        }
        return stoi(strnum);
    }
};

968.监控二叉树

一刷跳过!看不太懂!

相关推荐

  1. 代码随想算法训练day37

    2024-04-12 19:42:05       14 阅读
  2. 代码随想算法训练|day32

    2024-04-12 19:42:05       34 阅读
  3. 代码随想算法训练day32

    2024-04-12 19:42:05       17 阅读
  4. 代码随想算法训练day36

    2024-04-12 19:42:05       15 阅读
  5. 代码随想算法训练day39

    2024-04-12 19:42:05       47 阅读
  6. 代码随想算法训练day38

    2024-04-12 19:42:05       12 阅读
  7. 代码随想算法训练day39

    2024-04-12 19:42:05       10 阅读
  8. 代码随想训练Day30

    2024-04-12 19:42:05       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 19:42:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 19:42:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 19:42:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 19:42:05       18 阅读

热门阅读

  1. 【2024护网设备】椒图面试题

    2024-04-12 19:42:05       16 阅读
  2. c---内置函数模拟(memset,memcmp,memcpy,memmove)

    2024-04-12 19:42:05       14 阅读
  3. Go 源码之旅-开篇

    2024-04-12 19:42:05       15 阅读
  4. (一)ffmpeg 入门基础知识

    2024-04-12 19:42:05       14 阅读
  5. 在Ubuntu 20.04 LTS上安装MySQL 8.0的详细步骤讲解

    2024-04-12 19:42:05       16 阅读
  6. Array、Object、String、Number、Math常用方法

    2024-04-12 19:42:05       14 阅读
  7. 【ADB】adb、shell的介绍

    2024-04-12 19:42:05       14 阅读
  8. Python实现植物大战僵尸

    2024-04-12 19:42:05       14 阅读
  9. C# WinForm —— 05 控件简介

    2024-04-12 19:42:05       15 阅读
  10. 冒泡排序及qsort实现

    2024-04-12 19:42:05       16 阅读
  11. seo调优

    seo调优

    2024-04-12 19:42:05      15 阅读