算法題day39(補5.25日卡:貪心算法day6)

一、刷題

1.leetcode題目?738. 單調遞增的數字 - 力扣(LeetCode)(medium)

解決:

class Solution:def monotoneIncreasingDigits(self, n: int) -> int:list_n = list(str(n))list_n = [int(i) for i in list_n]for i in range(len(list_n)-1,0,-1):if list_n[i]<list_n[i-1]:list_n[i:] = [9]*(len(list_n) - i)list_n[i-1] -= 1res = 0for i in list_n:res = res*10 + ireturn res

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/21906.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/21906.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/21906.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

聚類算法—DBSCAN算法

文章目錄 DBSCAN算法基本概念1個核心思想&#xff1a;基于密度2個算法參數&#xff1a;鄰域半徑R和最少點數目minpoints3種點的類別&#xff1a;核心點&#xff0c;邊界點和噪聲點4種點的關系&#xff1a;密度直達&#xff0c;密度可達&#xff0c;密度相連&#xff0c;非密度相…

3131. 找出與數組相加的整數 I

給你兩個長度相等的數組 nums1 和 nums2。 數組 nums1 中的每個元素都與變量 x 所表示的整數相加。如果 x 為負數&#xff0c;則表現為元素值的減少。 在與 x 相加后&#xff0c;nums1 和 nums2 相等 。當兩個數組中包含相同的整數&#xff0c;并且這些整數出現的頻次相同時&…

Spi Pwm Tim 對比分析

spi SPI時序圖 (spi是主從機 所以主機需要從機數據 需要主極先喊從機 把從機喊答應了 才能開始讀從機的數據&#xff09; cpol時鐘極性 和cpha時鐘相位分析 1.cpha為高&#xff0c;cpol為高&#xff0c;則偶數上升沿有效 2.cpha為高&#xff0c;cpol為低&#xff0c;則偶數…

JVM之【GC-垃圾清除算法】

Java虛擬機&#xff08;JVM&#xff09;中的垃圾收集算法主要分為以下幾種&#xff1a; 標記-清除算法&#xff08;Mark-Sweep&#xff09;復制算法&#xff08;Copying&#xff09;標記-整理算法&#xff08;Mark-Compact&#xff09;分代收集算法&#xff08;Generational C…

vue3+three.js給glb模型設置視頻貼圖

1.在網上下載一個顯示屏或者自己畫一個,在blender中設置好顯示屏的Mesh,UV設置好,這樣方便代碼中添加紋理貼圖。可以讓美術在建模軟件中,先隨機設置一張圖片作為紋理,驗證UV是否設置好 關于如何 在blender中給模型設置UV貼圖百度很多的 // 視頻 import * as THREE from…

MacOS13-將數據庫轉為markdown,docx格式

MacOS13-將數據庫轉為markdown&#xff0c;docx格式 文章目錄 先說踩坑點各種模塊缺失 代碼效果總結參考 先說踩坑點 各種模塊缺失 tkinter mysql 沒錯&#xff0c;你可以直接點擊安裝&#xff1b; 如果還出現報錯 你需要打開終端 pip install mysqlclient再次點進去安…

xcode開發swift允許發送http請求設置

Xcode 現在新建項目默認只支持HTTPS請求&#xff0c;認為HTTP請求不安全&#xff0c;所以不支持。但是開發環境一般都是http模式&#xff0c;所以需要單獨配置才可以訪問。 需要到項目的設置里面&#xff0c;點擊info&#xff0c;如果沒有App Transport Security Setting這一項…

項目優化方案之---實現郵箱用戶登錄

之前的項目中我寫的基于SpringBoot和Vue的全棧項目已經實現了基本的用戶接口開發&#xff0c; 不過其代碼的功能單一&#xff0c;而且寫的也是有不少漏洞&#xff08;基本就像剛接手的代碼*山一樣&#xff09; 那之后的幾篇文章都來分享一下如何優化項目&#xff08;每一章都獨…

Python優化、異常處理與性能提升技巧

Python作為一種高效的編程語言&#xff0c;其靈活性和強大的功能使得它成為了許多開發者的首選。在日常的編程實踐中&#xff0c;掌握一些高效的Python技巧可以極大地提升開發效率和代碼質量。本文將介紹五個關于Python使用技巧&#xff0c;幫助你更加熟練地運用Python解決問題…

JMeter性能測試實現與分析分享

JMeter是由著名開源軟件巨頭Apache組織開發的純Java的壓力測試工具&#xff0c;它即能測試動態服務&#xff08;WebService&#xff09;&#xff0c;也能測試靜態資源&#xff0c;包括Servlet服務、CGI腳本等&#xff0c;還能測試動態語言服務&#xff08;PHP、Java、ASP.NET等…

Cocos Creator開發學習路線

1.JavaScript與TypeScript程序設計 由于可以跨平臺發布,同時要能支持h5的游戲,cocos creator選擇了JavaScript與TypeScript來做為它的開發語言,所以我們要先學習JavaScript與TypeScript。TypeScript是基于JavaScript的一個語法糖,運行的時候被編譯為JavaScript,所以我們要…

JVM學習-監控工具(二)

jmap&#xff1a;導出內存映像文件&內存使用情況 基本情況 jmap(JVM Memory Map)&#xff1a;一方法獲取dump文件(堆轉儲快照文件&#xff0c;二進制文件)&#xff0c;還可以獲取目標Java進程的內存相關信息&#xff0c;包括Java堆各區域的使用情況、堆中對象的統計信息、…

MyBatis學習(二)--MyBatis獲取參數值的兩種方式

1、搭建新的module:mybatis_parameter MyBatis獲取參數值的兩種方式&#xff1a;${}和#{} ${}的本質就是字符串拼接&#xff0c;采用sql拼接&#xff0c;無法防止sql注入 #{}的本質就是占位符賦值 &#xff0c;采用預編譯 防止sql注入 不同參數使用案例 2、單個字面量類型…

OpenHarmony嵌套類對象屬性變化:@Observed裝飾器和@ObjectLink裝飾器

上文所述的裝飾器僅能觀察到第一層的變化&#xff0c;但是在實際應用開發中&#xff0c;應用會根據開發需要&#xff0c;封裝自己的數據模型。對于多層嵌套的情況&#xff0c;比如二維數組&#xff0c;或者數組項class&#xff0c;或者class的屬性是class&#xff0c;他們的第二…

實時瞳孔分割算法-RITnet論文復現

源代碼在這里RITnet-Github 這個模型比較小眾&#xff0c;我們實驗室使用了官方提供的模型進行瞳孔中心位置提取&#xff0c;以實現視線追蹤&#xff0c;效果很好 一、數據集準備 RITnet也是那一屆openEDS數據集挑戰賽的冠軍模型&#xff0c;openEDS數據集可以從Kaggle上下載&a…

數據結構--關鍵路徑

事件v1-表示整個工程開始&#xff08;源點&#xff1a;入度為0的頂點&#xff09; 事件v9-表示整個工程結束&#xff08;匯點&#xff1a;出度為0的頂點&#xff09; 關鍵路徑&#xff1a;路徑長度最長的路徑 求解關鍵路徑問題&#xff08;AOE網&#xff09; 定義四個描述量 …

網絡網絡層之(6)ICMPv4協議

網絡網絡層之(6)ICMPv4協議 Author: Once Day Date: 2024年6月2日 一位熱衷于Linux學習和開發的菜鳥&#xff0c;試圖譜寫一場冒險之旅&#xff0c;也許終點只是一場白日夢… 漫漫長路&#xff0c;有人對你微笑過嘛… 全系列文章可參考專欄: 通信網絡技術_Once-Day的博客-CS…

華為OD刷題C卷 - 每日刷題 7(字符串分隔(二)、歡樂的周末)

兩段代碼分別解決了兩個不同的問題&#xff0c;下面是對它們的概述&#xff1a; 1、&#xff08;字符串分隔&#xff08;二&#xff09;&#xff09;&#xff1a; 這段代碼是解決“字符串分隔&#xff08;二&#xff09;”的問題。它提供了一個Java類Main&#xff0c;其中包含…

Java面試題-Tomcat高級面試題

Tomcat 9相較于之前的版本有哪些主要的新特性&#xff1f; Tomcat 9相較于之前的版本&#xff0c;主要有以下幾個新特性&#xff1a; HTTP/2支持&#xff1a;Tomcat 9引入了對HTTP/2協議的支持&#xff0c;這可以顯著提高網站的性能和安全性。HTTP/2協議允許單個連接上進行多…

多語言for循環遍歷總結

多語言for循環遍歷總結 工作中經常需要遍歷對象&#xff0c;但不同編程語言之間存在一些細微差別。為了便于比較和參考&#xff0c;這里對一些常用的遍歷方法進行了總結。 JAVA 數組遍歷 Test void ArrayForTest() {String[] array {"劉備","關羽", &…