1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-02 14:12:17 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-05-02 23:44:12 +08:00
parent 7ea03594b3
commit 2a71c78585
4790 changed files with 11696 additions and 10944 deletions

View File

@@ -12,7 +12,7 @@
"translatedContent": "<p>给你一个字符串 <code>path</code> 表示指向某一文件或目录的 Unix 风格 <strong>绝对路径 </strong>(以 <code>'/'</code> 开头),请你将其转化为更加简洁的规范路径。</p>\n\n<p class=\"MachineTrans-lang-zh-CN\">在 Unix 风格的文件系统中,一个点(<code>.</code>)表示当前目录本身;此外,两个点 <code>..</code>) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,<code>'//'</code>)都被视为单个斜杠 <code>'/'</code> 。 对于此问题,任何其他格式的点(例如,<code>'...'</code>)均被视为文件/目录名称。</p>\n\n<p>请注意,返回的 <strong>规范路径</strong> 必须遵循下述格式:</p>\n\n<ul>\n\t<li>始终以斜杠 <code>'/'</code> 开头。</li>\n\t<li>两个目录名之间必须只有一个斜杠 <code>'/'</code> 。</li>\n\t<li>最后一个目录名(如果存在)<strong>不能 </strong>以 <code>'/'</code> 结尾。</li>\n\t<li>此外,路径仅包含从根目录到目标文件或目录的路径上的目录(即,不含 <code>'.'</code> 或 <code>'..'</code>)。</li>\n</ul>\n\n<p>返回简化后得到的 <strong>规范路径</strong> 。</p>\n\n<p> </p>\n\n<p><strong>示例 1</strong></p>\n\n<pre>\n<strong>输入:</strong>path = \"/home/\"\n<strong>输出:</strong>\"/home\"\n<strong>解释:</strong>注意,最后一个目录名后面没有斜杠。 </pre>\n\n<p><strong>示例 2</strong></p>\n\n<pre>\n<strong>输入:</strong>path = \"/../\"\n<strong>输出:</strong>\"/\"\n<strong>解释:</strong>从根目录向上一级是不可行的,因为根目录是你可以到达的最高级。\n</pre>\n\n<p><strong>示例 3</strong></p>\n\n<pre>\n<strong>输入:</strong>path = \"/home//foo/\"\n<strong>输出:</strong>\"/home/foo\"\n<strong>解释:</strong>在规范路径中,多个连续斜杠需要用一个斜杠替换。\n</pre>\n\n<p><strong>示例 4</strong></p>\n\n<pre>\n<strong>输入:</strong>path = \"/a/./b/../../c/\"\n<strong>输出:</strong>\"/c\"\n</pre>\n\n<p> </p>\n\n<p><strong>提示:</strong></p>\n\n<ul>\n\t<li><code>1 <= path.length <= 3000</code></li>\n\t<li><code>path</code> 由英文字母,数字,<code>'.'</code><code>'/'</code> 或 <code>'_'</code> 组成。</li>\n\t<li><code>path</code> 是一个有效的 Unix 风格绝对路径。</li>\n</ul>\n",
"isPaidOnly": false,
"difficulty": "Medium",
"likes": 461,
"likes": 475,
"dislikes": 0,
"isLiked": null,
"similarQuestions": "[]",
@@ -143,7 +143,7 @@
"__typename": "CodeSnippetNode"
}
],
"stats": "{\"totalAccepted\": \"139.1K\", \"totalSubmission\": \"315K\", \"totalAcceptedRaw\": 139146, \"totalSubmissionRaw\": 315007, \"acRate\": \"44.2%\"}",
"stats": "{\"totalAccepted\": \"143.2K\", \"totalSubmission\": \"323.9K\", \"totalAcceptedRaw\": 143177, \"totalSubmissionRaw\": 323910, \"acRate\": \"44.2%\"}",
"hints": [],
"solution": null,
"status": null,