华为OD机试 - 报文解压缩(Java & JS & Python)
2023-09-14 09:04:04 时间
题目描述
- 为了提升数据传输的效率,会对传输的报文进行压缩处理。
- 输入一个压缩后的报文,请返回它解压后的原始报文。
- 压缩规则:n[str],表示方括号内部的 str 正好重复 n 次。
- 注意 n 为正整数(0 < n <= 100),str只包含小写英文字母,不考虑异常情况。
输入描述
输入压缩后的报文:
1)不考虑无效的输入,报文没有额外的空格,方括号总是符合格式要求的;
2)原始报文不包含数字,所有的数字只表示重复的次数 n ,例如不会出现像 5b 或 3[8] 的输入;
输出描述
解压后的原始报文
注:原始报文长度不会超过1000,不考虑异常的情况
用例
输入 | 3[k]2[mn] |
输出 | kkkmnmn |
说明 | k 重复3次,mn 重复2次,最终得到 kkkmnmn |
相关文章
- Python 模板渲染库 yaml 和 jinja2 的实战经验分享
- java分布式事务框架_Java分布式事务,及解决方案
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- Python包管理必备–pip命令&设置镜像源[通俗易懂]
- Python 语法基础
- java与python那个更好_java和python哪个更好用?
- 在线学习Java的几个网站,别再盲目学习java了![通俗易懂]
- Android busybox安装与vim Python IDE开发环境
- 【说站】python Task如何在协程调用
- python lambda表达式 if_Python学习-lambda表达式
- java在线生成uuid_Java生成uuid
- Python高分书籍推荐
- 如何使用python+urllib库+代理IP访问网站
- 预防Python包被反编译的几点建议
- Java监控MySQL性能:实现数据库运行优化(java监控mysql)
- 部署Java开发下的Linux部署(java开发linux)
- Python 2.7支持时间延长到2020年
- 使用Java连接SQL Server数据库,轻松实现数据交互(java连sqlserver)
- Java快速加载Oracle数据库(java加载oracle)
- python编程-将Python程序转化为可执行程序[整理]
- python二分法实现实例