华为OD机试E卷 –模拟目录管理功能–24年OD统一考试(Java & JS & Python & C & C++)

文章目录

题目描述

实现一个模拟目录管理功能的软件,输入一个命令序列,输出最后一条命令运行结果。
支持命令:

  1. 创建目录命令:mkdir 目录名称,如 mkdir abc 为在当前目录创建abc目录,如果已存在同名目录则不执行任何操作。此命令无输出。
  2. 进入目录命令:cd 目录名称,如 cd abc 为进入abc目录,特别地,cd … 为返回上级目录,如果目录不存在则不执行任何操作。此命令无输出。
  3. 查看当前所在路径命令:pwd,输出当前路径字符串。
    约束:
  4. 目录名称仅支持小写字母;mkdir 和 cd 命令的参数仅支持单个目录,如:mkdir abc 和 cd abc;不支持嵌套路径和绝对路径,如 mkdir abc/efg,cd abc/efg,mkdir /abc/efg,cd /abc/efg 是不支持的。
  5. 目录符号为/,根目录/作为初始目录。
  6. 任何不符合上述定义的无效命令不做任何处理并且无输出。

输入描述

输入 N 行字符串,每一行字符串是一条命令。

输出描述

输出最后一条命令运行结

文章整理自互联网,只做测试使用。发布者:Lomu,转转请注明出处:https://www.it1024doc.com/6401.html

(0)
LomuLomu
上一篇 2025 年 1 月 15 日 上午1:59
下一篇 2025 年 1 月 15 日 上午3:00

相关推荐

  • Elasticsearch 8.x 集成与 Java API 使用指南

    目录 背景 版本区别 安装Elasticsearch 8.x服务 启动es服务 安装es管理平台 项目集成 pom.xml文件引入依赖 application.yml配置 ES初始化配置类实现 ES8.x常用API实现 1.判断es索引是否存在 2.删除索引 3.创建索引 4.新增文档 5.更新文档 6.根据id查询文档 7.根据id删除文档 8.查询文档列…

    2024 年 12 月 27 日
    63000
  • Java入门指南:程序架构、执行机制与编码规范详解

    🌟 欢迎加入学习之旅,与开发者共同成长!🚀🎯 您的支持是我们持续创作的动力❤️ 感谢关注、点赞与互动📩 如有疑问,欢迎交流探讨 程序架构解析 Java程序的框架包含三个层级:1. 源代码文件(扩展名为.java)2. 类结构:作为代码容器,可包含多个功能模块3. 方法模块:类中实现具体功能的代码单元层级关系表现为:方法封装于类中,类存储于源文件内。需注意:-…

    2025 年 5 月 19 日
    29500
  • 【Java多线程】如何使用Java多线程下载网络文件 断点续传

    如何使用Java多线程下载网络文件,并实现断点续传 在现代网络应用中,多线程下载是一种常见的技术,它可以显著提高下载速度并提供更好的用户体验。本篇文章将介绍如何使用Java实现多线程下载,并结合项目中的代码作为示例进行讲解。 1. 多线程下载的基本原理 多线程下载的基本思想是将一个文件分成多个部分,每个部分由一个线程独立下载,最后将这些部分合并成完整的文件。…

    未分类 2025 年 1 月 13 日
    41300
  • 2024Java零基础自学路线(Java基础、Java高并发、MySQL、Spring、Redis、设计模式、Spring Cloud)

    目录 一、Java基础 1、Java 基础 3、Java8新特性 4、Java集合 5、Java高并发 6、Java代码实例 二、MySQL数据库 三、Spring Boot框架(35天) 四、微服务Spring Cloud 四、Redis中间件 五、MongoDB数据库 六、Netty网络编程 七、23种设计模式 八、Dubbo 九、JavaScript零…

    2024 年 12 月 27 日
    39500
  • Java中的包管理、抽象类与接口详解

    目录包的概念与应用包的导入方式静态导入特性类的包管理常用系统包介绍抽象类解析定义规范使用要点核心价值接口详解多接口实现接口继承关系实际应用案例方法一:Comparable接口实现方法二:Comparator比较器应用Clonable接口与深度复制抽象类与接口对比 包的概念与应用 在Java编程中,包(package)是组织代码结构的重要机制,其主要作用是确保…

    2025 年 5 月 19 日
    25100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信