您当前的位置: 首页 > 

TechGuide

暂无认证

  • 5浏览

    0关注

    176博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

携程秋季笔试三道编程题(2021-09-09)

TechGuide 发布时间:2021-09-09 23:27:13 ,浏览量:5

通知:最新的秋招笔试编程题题目、思路以及参考代码已经全部整理好放在【TechGuide】了,私信公众号回复【美团】或者【百度】即可获得最实时的笔试题解啦!

通知:最新的秋招笔试编程题题目、思路以及参考代码已经全部整理好放在【TechGuide】了,私信公众号回复【美团】或者【百度】即可获得最实时的笔试题解啦!

通知:最新的秋招笔试编程题题目、思路以及参考代码已经全部整理好放在【TechGuide】了,私信公众号回复【美团】或者【百度】即可获得最实时的笔试题解啦!

通知:最新的秋招笔试编程题题目、思路以及参考代码已经全部整理好放在【TechGuide】了,私信公众号回复【美团】或者【百度】即可获得最实时的笔试题解啦! 在这里插入图片描述

【2021-09-04】美团秋招笔试五道编程题(附题目) 【2021-09-03】贝壳秋招笔试四道编程题(前三道ac) 【2021-09-01】阿里巴巴秋招笔试两道编程题 【2021-09-01】华为秋招机试三道编程题(附题目,后两题AC) 【2021-08-29】美团秋招笔试四道编程题 【2021-08-29】字节跳动秋招笔试四道编程题 【2021-08-26】腾讯音乐秋招笔试编程三道题 【2021-08-25】华为秋招机试三道编程题 【2021-08-23】阿里巴巴秋招笔试两道编程题 【2021-08-22】腾讯秋招笔试五道编程题 【2021-08-22】美团秋招笔试五道编程题(待更新) 【2021-08-21】网易秋招机试四道编程题(待更新) 【2021-08-14】荣耀秋招机试三道编程题(已更新) 【2021-08-18】华为秋招机试三道编程题(已更新) 【2021-08-18】阿里秋招笔试两道编程题 【2021-08-15】美团秋招笔试五道编程题(已更新) 【2021-08-12】携程秋招笔试三道编程题 【2021-08-11】华为秋招机试三道编程题(已更新) 【2021-08-09】阿里巴巴秋招笔试两道编程题 【2021-08-08】拼多多秋招笔试四道编程题 【2021-08-08】美团秋招笔试五道编程题 【2021-08-08】好未来秋招三道编程题 【2021-08-07】网易互娱秋招笔试三道编程题 【2021-08-04】华为秋招两道编程题

文章目录
  • 第一道:目录命令
    • 题目描述
    • 参考代码
      • Java版本
      • Python版本
      • CPP版本
  • 第二道:分段(100%)
    • 题目描述
    • 参考代码:
      • Python版本
      • CPP版本
  • 第三道:子序列(100%)
    • 题目描述
    • 参考代码
      • Java版本
      • Python版本
      • CPP版本

第一道:目录命令 题目描述

你需要编写一个程序来模拟目录的操作,一开始,你在根目录"",一共有两种命令:

● cd s: s为一个目录名,表示从当前工作目录的路径进入名为s的目录。

特别地,“cd …”(即s=="…")表示返回上一级目录,若当前已为根目录,则无视该次操作。数据保证若s不为"…",则一定为小写字母组成的长度不超过10的字符串。

● pwd: 表示查看当前工作目录的路径,

你需要输出这个路径。

输入描述 第一个行是一个整数n,表示一共会有n个操作。 接下来每行是一条命令,命令的种类为问题描述中的二种之一。 注意,测试用例中cd s的操作,中间有空格。 输出描述 对于每个"pwd"命令,你需要单行输出当前的工作路径。 【样例输入】 7 cd a cd b pwd cd … pwd cd … pwd

样例输出 \a\b \a \ (提示 1 n; queue st; for (int i = 0; i > s1; if (s1 == "cd") { cin >> s2; if (s2 == "..") { if (st.size() >= 2) { st.pop(); st.pop(); } } else { st.push("\\"); st.push(s2); } } else { if (st.empty()) cout

关注
打赏
1665329535
查看更多评论
立即登录/注册

微信扫码登录

0.0423s