菜鳥心得001
LeetCode字符串簡(jiǎn)單題13羅馬數(shù)字轉(zhuǎn)整數(shù)思路根據(jù)ds本題用字典才是最簡(jiǎn)單最快的方法但是由于本人還沒學(xué)字典的用法所以第一反應(yīng)是用笨拙的逐字循環(huán)讀取根據(jù)已知條件計(jì)算求和。問題和方案1.for循環(huán)不熟悉for i in rangestartstopstepstop和step寫反了導(dǎo)致所有羅馬數(shù)字只讀取第一個(gè)數(shù)。2.for i in range因?yàn)閮蓚€(gè)羅馬數(shù)字組合在一起可能有特殊的計(jì)算方式所以我原本希望遇到這種特殊情況用一個(gè)elif分支單獨(dú)判斷完成后修改i的值跳過已經(jīng)被考慮過的下一個(gè)數(shù)但是由于range方法的特性在實(shí)際執(zhí)行過程中不管循環(huán)體內(nèi)對(duì)i做了什么操作執(zhí)行下一次循環(huán)的時(shí)候還是執(zhí)行i1操作導(dǎo)致計(jì)算結(jié)果和預(yù)期不同。所以這里我把for循環(huán)改成了while循環(huán) while i lens手動(dòng)操作i的值規(guī)避這個(gè)問題。3.如果一定要用for循環(huán)呢我們可以再定義一個(gè)布爾變量用來(lái)標(biāo)記在處理該數(shù)字的時(shí)候下一個(gè)數(shù)字需不需要跳過例如如果該變量的值為TRUE則直接continue直接回到for循環(huán)讓for循環(huán)自動(dòng)將i1實(shí)現(xiàn)跳過??偨Y(jié)在遍歷的時(shí)候如果需要跳過元素while循環(huán)遠(yuǎn)比f(wàn)or循環(huán)靈活兩個(gè)循環(huán)的時(shí)間復(fù)雜度都是On空間復(fù)雜度都是O1https://leetcode-cn.com/problems/roman-to-integer/

相關(guān)新聞

Proxmark3高級(jí)應(yīng)用:EMV銀行卡與FIDO安全密鑰協(xié)議分析與安全評(píng)估實(shí)戰(zhàn)

Proxmark3高級(jí)應(yīng)用:EMV銀行卡與FIDO安全密鑰協(xié)議分析與安全評(píng)估實(shí)戰(zhàn)

1. 項(xiàng)目概述:從“讀卡器”到“安全分析儀”的認(rèn)知躍遷如果你手頭有一臺(tái)Proxmark3,卻還只停留在復(fù)制門禁卡、克隆低頻ID卡的階段,那無(wú)疑是“殺雞用牛刀”,甚至可以說(shuō)是暴殄天物。這臺(tái)被圈內(nèi)人戲稱為“瑞士軍刀”的射頻安全工具&…

2026/7/29 2:36:00 閱讀更多
共筑國(guó)產(chǎn) FPGA 生態(tài)!ALINX 攜車載視頻解決方案亮相 2026 紫光同創(chuàng)開發(fā)者大會(huì)

共筑國(guó)產(chǎn) FPGA 生態(tài)!ALINX 攜車載視頻解決方案亮相 2026 紫光同創(chuàng)開發(fā)者大會(huì)

以“算力重構(gòu)、智創(chuàng)無(wú)界”為主題的“2026紫光同創(chuàng)開發(fā)者大會(huì)”深圳站與成都站圓滿落幕。本次大會(huì)匯聚了來(lái)自通信網(wǎng)絡(luò)、工業(yè)控制、汽車電子、數(shù)據(jù)中心、邊緣AI、測(cè)試測(cè)量等領(lǐng)域的 300 余名工程師、行業(yè)伙伴與生態(tài)開發(fā)者,圍繞國(guó)產(chǎn) FPGA 技術(shù)創(chuàng)新、AI 推理系統(tǒng)方案、工…

2026/7/29 9:46:23 閱讀更多
Pinia持久化在UniApp中的實(shí)踐與優(yōu)化

Pinia持久化在UniApp中的實(shí)踐與優(yōu)化

1. 為什么需要Pinia持久化? 在UniApp和小程序開發(fā)中,狀態(tài)管理一直是開發(fā)者面臨的痛點(diǎn)問題。傳統(tǒng)Vuex在跨平臺(tái)兼容性和TypeScript支持上存在明顯短板,而Pinia作為新一代狀態(tài)管理庫(kù),憑借其輕量級(jí)、模塊化和完美的TS支持迅速成為主流…

2026/7/29 9:46:23 閱讀更多
AI驅(qū)動(dòng)的代碼審計(jì):從模式匹配到語(yǔ)義理解,提升SAST精準(zhǔn)度

AI驅(qū)動(dòng)的代碼審計(jì):從模式匹配到語(yǔ)義理解,提升SAST精準(zhǔn)度

1. 項(xiàng)目概述:當(dāng)AI成為你的代碼審計(jì)搭檔 最近和幾個(gè)做安全開發(fā)的朋友聊天,發(fā)現(xiàn)一個(gè)挺有意思的現(xiàn)象:大家手里的代碼審計(jì)工具越來(lái)越“聰明”了。以前搞靜態(tài)分析,基本就是靠規(guī)則引擎掃一遍,報(bào)出一堆誤報(bào),然后人…

2026/7/29 9:46:23 閱讀更多
視頻孿生三劍客的技術(shù)范式迭代:數(shù)學(xué)幾何驅(qū)動(dòng)空間重構(gòu) VS 傳統(tǒng)多邊形貼圖建模技術(shù)對(duì)比解析白皮書 V1.0

視頻孿生三劍客的技術(shù)范式迭代:數(shù)學(xué)幾何驅(qū)動(dòng)空間重構(gòu) VS 傳統(tǒng)多邊形貼圖建模技術(shù)對(duì)比解析白皮書 V1.0

視頻孿生三劍客的技術(shù)范式迭代:數(shù)學(xué)幾何驅(qū)動(dòng)空間重構(gòu) VS 傳統(tǒng)多邊形貼圖建模出品單位:鏡像視界(浙江)科技有限公司 學(xué)術(shù)支撐:華東師范大學(xué)鏡像視界浙江普陀時(shí)空大數(shù)據(jù)應(yīng)用技術(shù)聯(lián)合研究院 版本:V1.0&#xf…

2026/7/29 9:46:23 閱讀更多
從二維監(jiān)控到三維鏡像:鏡像視界攜手三劍客,如何用空間AI推演重塑城市安防新范式?技術(shù)白皮書V1.0

從二維監(jiān)控到三維鏡像:鏡像視界攜手三劍客,如何用空間AI推演重塑城市安防新范式?技術(shù)白皮書V1.0

從二維監(jiān)控到三維鏡像:鏡像視界攜手三劍客,如何用空間AI推演重塑城市安防新范式技術(shù)白皮書V1.0出品單位:鏡像視界(浙江)科技有限公司 學(xué)術(shù)支撐:華東師范大學(xué)鏡像視界浙江普陀時(shí)空大數(shù)據(jù)應(yīng)用技術(shù)聯(lián)合研究院 …

2026/7/29 9:46:23 閱讀更多
Webhook端點(diǎn)防護(hù)實(shí)戰(zhàn):基于Nginx的智能限流與IP管理方案

Webhook端點(diǎn)防護(hù)實(shí)戰(zhàn):基于Nginx的智能限流與IP管理方案

1. 項(xiàng)目概述:為什么你的Webhook端點(diǎn)需要一個(gè)“智能門衛(wèi)” 如果你正在使用Webhook.site來(lái)調(diào)試、測(cè)試或臨時(shí)接收來(lái)自各種服務(wù)的Webhook回調(diào),那你一定遇到過這樣的場(chǎng)景:某個(gè)服務(wù)因?yàn)榕渲缅e(cuò)誤,在短時(shí)間內(nèi)瘋狂地向你的端點(diǎn)發(fā)送了成千上…

2026/7/29 9:36:23 閱讀更多
面試官大笑:“一個(gè)任務(wù)拆給 5 個(gè) Subagent 并行跑,不比 1 個(gè)快 5 倍?“我搖頭:“快不了,還可能更慢“

面試官大笑:“一個(gè)任務(wù)拆給 5 個(gè) Subagent 并行跑,不比 1 個(gè)快 5 倍?“我搖頭:“快不了,還可能更慢“

前兩個(gè)月,我在重構(gòu) AlgoMooc 網(wǎng)站過程中,發(fā)現(xiàn)一個(gè)問題:在 Claude Code 里把一個(gè)任務(wù)拆給 5 個(gè) Subagent 并行跑,結(jié)果可能比 1 個(gè) agent 從頭干到尾還慢? 大多數(shù)人的第一反應(yīng)是反過來(lái)的:活是并行干的&#…

2026/7/29 0:15:24 閱讀更多
# 鴻蒙 HarmonyOS 應(yīng)用開發(fā)實(shí)戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號(hào)與動(dòng)畫渲染精講

# 鴻蒙 HarmonyOS 應(yīng)用開發(fā)實(shí)戰(zhàn)(第25期)|骰子(Dice Roller)— Unicode 符號(hào)與動(dòng)畫渲染精講

一、應(yīng)用概述 骰子(Dice Roller) 是一款經(jīng)典的休閑娛樂應(yīng)用,模擬了真實(shí)擲骰子的過程。應(yīng)用投擲兩個(gè)骰子(六面標(biāo)準(zhǔn)骰),使用 Unicode 骰面符號(hào)直觀展示每個(gè)骰子的點(diǎn)數(shù),并伴有快速滾動(dòng)的動(dòng)畫效果?!?/p>

2026/7/29 0:15:24 閱讀更多