在一个远离人类的世界中,有一群牛正在尝试识别危险路径。他们使用一个特殊的绝对路径序列,以 ‘/’ 分隔各区域。每个区域的名称是由字母、数字、’.’、’/’ 或 ‘_’组成。这些区域之间可能有危险,所以牛们想要找到一种方式将这些路径简化并有效地表示。 牛群使用一种特殊的路径简化规则: 一个点(.)表示当前目录本身。 两个点(..)表示将区域切换到上一级(指向父区域)。 其他格式的点(例如,’…’)均被视为区域名称。 需要注意的是,简化后的路径必须满足以下要求: 始终以斜杠 ‘/’ 开头。 两个区域名之间必须只有一个斜杠 ‘/’。 最后一个区域名(如果存在)不能以 ‘/’ 结尾。 路径仅包含从根目录到目标文件或目录的路径上的实际区域(即,不包含 ‘.’ 或 ‘..’)。 编写一个函数,给定一个绝对路径字符串 path,返回该危险路径的简化规范表示。

区块链毕设网qklbishe.com为您提供问题的解答

在一个远离人类的世界中,有一群牛正在尝试识别危险路径。他们使用一个特殊的绝对路径序列,以 ‘/’ 分隔各区域。每个区域的名称是由字母、数字、’.’、’/’ 或 ‘_’组成。这些区域之间可能有危险,所以牛们想要找到一种方式将这些路径简化并有效地表示。

牛群使用一种特殊的路径简化规则:

  1. 一个点(.)表示当前目录本身。
  2. 两个点(..)表示将区域切换到上一级(指向父区域)。
  3. 其他格式的点(例如,’…’)均被视为区域名称。

需要注意的是,简化后的路径必须满足以下要求:

  1. 始终以斜杠 ‘/’ 开头。
  2. 两个区域名之间必须只有一个斜杠 ‘/’。
  3. 最后一个区域名(如果存在)不能以 ‘/’ 结尾。
  4. 路径仅包含从根目录到目标文件或目录的路径上的实际区域(即,不包含 ‘.’ 或 ‘..’)。

编写一个函数,给定一个绝对路径字符串 path,返回该危险路径的简化规范表示。

import java.util.*;   public class Solution {     /**      * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可      *      *       * @param path string字符串       * @return string字符串      */     public String find_dangerous_cow_path (String path) {         String[] arr=path.split("/");         List<String> ans=new ArrayList();         for(String s:arr){             if(s.equals("")||s.equals(".")) continue;             else if(s.equals("..")){                 if(ans.size()!=0) ans.remove(ans.size()-1);             }else ans.add(s);         }         if(ans.size()==0) return "/";         String res="";         for(String s:ans) res+="/"+s;         return res;     } }

22:02

以上就是关于问题在一个远离人类的世界中,有一群牛正在尝试识别危险路径。他们使用一个特殊的绝对路径序列,以 ‘/’ 分隔各区域。每个区域的名称是由字母、数字、’.’、’/’ 或 ‘_’组成。这些区域之间可能有危险,所以牛们想要找到一种方式将这些路径简化并有效地表示。 牛群使用一种特殊的路径简化规则: 一个点(.)表示当前目录本身。 两个点(..)表示将区域切换到上一级(指向父区域)。 其他格式的点(例如,’…’)均被视为区域名称。 需要注意的是,简化后的路径必须满足以下要求: 始终以斜杠 ‘/’ 开头。 两个区域名之间必须只有一个斜杠 ‘/’。 最后一个区域名(如果存在)不能以 ‘/’ 结尾。 路径仅包含从根目录到目标文件或目录的路径上的实际区域(即,不包含 ‘.’ 或 ‘..’)。 编写一个函数,给定一个绝对路径字符串 path,返回该危险路径的简化规范表示。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 在一个远离人类的世界中,有一群牛正在尝试识别危险路径。他们使用一个特殊的绝对路径序列,以 ‘/’ 分隔各区域。每个区域的名称是由字母、数字、’.’、’/’ 或 ‘_’组成。这些区域之间可能有危险,所以牛们想要找到一种方式将这些路径简化并有效地表示。 牛群使用一种特殊的路径简化规则: 一个点(.)表示当前目录本身。 两个点(..)表示将区域切换到上一级(指向父区域)。 其他格式的点(例如,’…’)均被视为区域名称。 需要注意的是,简化后的路径必须满足以下要求: 始终以斜杠 ‘/’ 开头。 两个区域名之间必须只有一个斜杠 ‘/’。 最后一个区域名(如果存在)不能以 ‘/’ 结尾。 路径仅包含从根目录到目标文件或目录的路径上的实际区域(即,不包含 ‘.’ 或 ‘..’)。 编写一个函数,给定一个绝对路径字符串 path,返回该危险路径的简化规范表示。