1 Star 0 Fork 0

蓝桥云课/python-100

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
092-longest_path.py 540 Bytes
一键复制 编辑 原始数据 按行查看 历史
xiaoyi733112 提交于 2020-03-30 16:23 . python-100 answer
class Solution(object):
def length_longest_path(self, file_system):
if file_system is None:
raise TypeError('file_system cannot be None')
max_len = 0
path_len = {0: 0}
for line in file_system.splitlines():
name = line.lstrip('\t')
depth = len(line) - len(name)
if '.' in name:
max_len = max(max_len, path_len[depth] + len(name))
else:
path_len[depth + 1] = path_len[depth] + len(name) + 1
return max_len
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/lanqiao-courses/python-100.git
git@gitee.com:lanqiao-courses/python-100.git
lanqiao-courses
python-100
python-100
master

搜索帮助