当前位置: 首页 > news >正文

Python | Leetcode Python题解之第388题文件的最长绝对路径

题目:

题解:

class Solution:def lengthLongestPath(self, input: str) -> int:ans, i, n = 0, 0, len(input)level = [0] * (n + 1)while i < n:# 检测当前文件的深度depth = 1while i < n and input[i] == '\t':depth += 1i += 1# 统计当前文件名的长度length, isFile = 0, Falsewhile i < n and input[i] != '\n':if input[i] == '.':isFile = Truelength += 1i += 1i += 1  # 跳过换行符if depth > 1:length += level[depth - 1] + 1if isFile:ans = max(ans, length)else:level[depth] = lengthreturn ans

http://www.mrgr.cn/news/16924.html

相关文章:

  • C++笔记---模板初阶
  • Linux系统性能调优全面指南
  • 力扣3272.统计好整数的数目
  • excel透视图、看板案例(超详细)
  • AJAX day-02 HTTP格式JSON格式
  • 如何删除浏览器每次登录自动保存的密码,以防自动登录泄露自己的隐私
  • 中仕公考:公务员公示期一过就能入职了吗?
  • Redis个人总结
  • UDP数据报套接字编程
  • Python打发无聊时光:15.Python打开黑神话-八戒3D模型
  • 【吊打面试官系列-Redis面试题】Redis 的持久化机制是什么?各自的优缺点?
  • PCIe 复位:必须了解的PERST#
  • web渗透:XXE漏洞
  • Python中文件打开和关闭的方法
  • 【 html+css 绚丽Loading 】 000029 三元化虚阵
  • 【Java学习】多线程JUC万字超详解
  • 编程小白如何克服学习编程过程中的挫败感?
  • 布隆过滤器详解
  • 数据赋能(194)——开发:数据服务——技术方法、主要工具
  • 005.Python爬虫系列_浏览器开发者工具(详解)