为了确保智加科技的智能驾驶重卡能够满足各类运输要求,工程师阿文跟着测试车队开始了在中国国道上的驰骋,他敏锐的发现其车辆的 参数配置文件采用带有相对路径的树状层次结构进行组织,如以下结构所示(缩进为两个空格字符): /P1:v1   Q1:v2     R1:v3     R2:v4 /P2:v5 那么, 随着测试以及量产车辆的增多 , 需要使用集中式的参数服务器来管理配置, 这也意味着 将原有的配置文件导入到参数服务器 。 在参数服务器中,参数采用Key-Value的形式进行组织。需将上述格式的配置文件转化成如下形式: /P1:v1 /P1/Q1:v2 /P1/Q1/R1:v3 /P1/Q1/R2:v4 /P2:v5 请用程序实现以上过程输入为原始带有相对路径的配置文件,输出为平铺展开的配置文件。-笔试面试资料

这是qklbishe.com第7825 篇笔试面试资料
提供答案分析,通过本文《为了确保智加科技的智能驾驶重卡能够满足各类运输要求,工程师阿文跟着测试车队开始了在中国国道上的驰骋,他敏锐的发现其车辆的 参数配置文件采用带有相对路径的树状层次结构进行组织,如以下结构所示(缩进为两个空格字符): /P1:v1   Q1:v2     R1:v3     R2:v4 /P2:v5 那么, 随着测试以及量产车辆的增多 , 需要使用集中式的参数服务器来管理配置, 这也意味着 将原有的配置文件导入到参数服务器 。 在参数服务器中,参数采用Key-Value的形式进行组织。需将上述格式的配置文件转化成如下形式: /P1:v1 /P1/Q1:v2 /P1/Q1/R1:v3 /P1/Q1/R2:v4 /P2:v5 请用程序实现以上过程输入为原始带有相对路径的配置文件,输出为平铺展开的配置文件。-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

为了确保智加科技的智能驾驶重卡能够满足各类运输要求,工程师阿文跟着测试车队开始了在中国国道上的驰骋,他敏锐的发现其车辆的参数配置文件采用带有相对路径的树状层次结构进行组织,如以下结构所示(缩进为两个空格字符):
/P1:v1   Q1:v2     R1:v3     R2:v4 /P2:v5
那么,随着测试以及量产车辆的增多需要使用集中式的参数服务器来管理配置,这也意味着将原有的配置文件导入到参数服务器在参数服务器中,参数采用Key-Value的形式进行组织。需将上述格式的配置文件转化成如下形式:
/P1:v1 /P1/Q1:v2 /P1/Q1/R1:v3 /P1/Q1/R2:v4 /P2:v5

请用程序实现以上过程输入为原始带有相对路径的配置文件,输出为平铺展开的配置文件。

为了确保智加科技的智能驾驶重卡能够满足各类运输要求,工程师阿文跟着测试车队开始了在中国国道上的驰骋,他敏锐的发现其车辆的 参数配置文件采用带有相对路径的树状层次结构进行组织,如以下结构所示(缩进为两个空格字符):    /P1:v1   Q1:v2     R1:v3     R2:v4 /P2:v5      那么, 随着测试以及量产车辆的增多 , 需要使用集中式的参数服务器来管理配置, 这也意味着 将原有的配置文件导入到参数服务器 。 在参数服务器中,参数采用Key-Value的形式进行组织。需将上述格式的配置文件转化成如下形式:     /P1:v1 /P1/Q1:v2 /P1/Q1/R1:v3 /P1/Q1/R2:v4 /P2:v5      请用程序实现以上过程输入为原始带有相对路径的配置文件,输出为平铺展开的配置文件。 JunSIr
import java.util.*; public class Main{       public static void main(String[] args){         Scanner sc = new Scanner(System.in);         String ans = new String();         String head = new String();           int lastCount = 0;         while(sc.hasNext()){             String str = sc.nextLine();               if (str.equals("#")){                 System.out.println("#");                 return;             }               char[] target = str.toCharArray();             //统计空格数量             int spaceCount = 0;             for (int i = 0; i < target.length; i++) {                 if (target[i] == ' '){                     spaceCount++;                 }             }             if (str.startsWith("/")){                 head = str.trim().substring(0, 3);                 lastCount = 0;                 if (str.length() > 4){                     System.out.println(str);                 }             }else {                 //拼接上一个头                 if (spaceCount > lastCount){                     System.out.println(head +"/"+str.trim());                     lastCount = spaceCount;                     head = head + "/" + str.trim().substring(0,2);                 }else {                       if (spaceCount == lastCount){                         System.out.println(head.substring(0,head.length() - 2) + str.trim());                         head = head.substring(0,head.length() - 2) + str.trim().substring(0,2);                     }else {                           //重新计算头                           int deleteCount =  (lastCount - spaceCount) / 2 ;                           for (int i = 0; i < deleteCount + 1; i++) {                             head =  head.substring(0,head.length() - 3);                           }                             System.out.println(head +"/"+str.trim());                             head = head + "/" + str.trim().substring(0,2);                             lastCount = spaceCount;                     }                 }             }         }       } } 

今天 22:43:24 回复(0)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 为了确保智加科技的智能驾驶重卡能够满足各类运输要求,工程师阿文跟着测试车队开始了在中国国道上的驰骋,他敏锐的发现其车辆的 参数配置文件采用带有相对路径的树状层次结构进行组织,如以下结构所示(缩进为两个空格字符): /P1:v1   Q1:v2     R1:v3     R2:v4 /P2:v5 那么, 随着测试以及量产车辆的增多 , 需要使用集中式的参数服务器来管理配置, 这也意味着 将原有的配置文件导入到参数服务器 。 在参数服务器中,参数采用Key-Value的形式进行组织。需将上述格式的配置文件转化成如下形式: /P1:v1 /P1/Q1:v2 /P1/Q1/R1:v3 /P1/Q1/R2:v4 /P2:v5 请用程序实现以上过程输入为原始带有相对路径的配置文件,输出为平铺展开的配置文件。-笔试面试资料

提供最优质的资源集合

立即查看 了解详情