题目

路径都由字母、数字或空格组成,给定一个以上述代码格式表示目录的字符串input,返回深度最深的条目中,最长路径的长度。

示例 1:

输入:input = "Title\n\tSubtitle1\n\tSubtitle2\n\t\taaaa"

输出:20

解释:aaaa 路径为 "Title/Subtitle2/aaaa",深度是 3,路径长度 20

示例 2:

输入:input = "Title\n\tSubtitle1\n\t\taaa\n\t\tSubsubtitle1\n\t\t\tbbbb\n\tSubtitle2\n\t\tSubsubtitle2\n\t\t\tcccccc"

输出:35

解释:深度为 4 存在两个路径:

"Title/Subtitle1/Subsubtitle1/bbbb" ,长度33

"Title/Subtitle2/Subsubtitle2/cccccc" ,长度35,长度最长。

解析

  1. 先按照 \n 划分字符串 s.split("\n");

  2. 解析字符串中有几个 \t &#