RUBY-字符串操作
来源:互联网 发布:arcgis矢量数据是什么 编辑:程序博客网 时间:2024/05/17 08:19
#------------------------------------------- 试题描述 -----------------------------------------
# 试题背景:
# 在传送设备测试中, 很多命令行支持批量的操作端口, 端口的批量表示一般方法有
# (1) 1&3 表示1号端口与3号端口
# (2) 1&&3 表示1~3号端口, 即: 1,2,3 号端口
# (3) 1&3&&8 表示1,3,4,5,6,7,8 号端口
# 自动化脚本中为了循环的操作端口,需要将上面端口的表示方式转换成数组,例如:
# 1&3&&8 => [1, 3, 4, 5, 6, 7, 8]
#
# 试题要求:
# (1) 定义一个main方法, 接收一个port参数
# (2) port参数格式是上面描述的批量表示方式, 如:1&3、1&&3、1&3&&8
# 如果参数不是这类格式,请抛出异常
# (3) x&&y的格式中,后面数字比前面大, 3&&1这种是错误的,需抛异常
# (4) 若port参数格式正确, main方法需返回一个数组, 例如: main("1&3&&6") => [1, 3, 4, 5, 6]
#
# 注: 涉及抛出异常地方,异常类型与异常信息不限
#----------------------------------------------------------------------------------------------
#******************************************* 答题区 *******************************************
def main(port)
# 在这里开始编码 ...
end
#**********************************************************************************************
# 试题背景:
# 在传送设备测试中, 很多命令行支持批量的操作端口, 端口的批量表示一般方法有
# (1) 1&3 表示1号端口与3号端口
# (2) 1&&3 表示1~3号端口, 即: 1,2,3 号端口
# (3) 1&3&&8 表示1,3,4,5,6,7,8 号端口
# 自动化脚本中为了循环的操作端口,需要将上面端口的表示方式转换成数组,例如:
# 1&3&&8 => [1, 3, 4, 5, 6, 7, 8]
#
# 试题要求:
# (1) 定义一个main方法, 接收一个port参数
# (2) port参数格式是上面描述的批量表示方式, 如:1&3、1&&3、1&3&&8
# 如果参数不是这类格式,请抛出异常
# (3) x&&y的格式中,后面数字比前面大, 3&&1这种是错误的,需抛异常
# (4) 若port参数格式正确, main方法需返回一个数组, 例如: main("1&3&&6") => [1, 3, 4, 5, 6]
#
# 注: 涉及抛出异常地方,异常类型与异常信息不限
#----------------------------------------------------------------------------------------------
#******************************************* 答题区 *******************************************
def main(port)
# 在这里开始编码 ...
end
#**********************************************************************************************
0 0
- Ruby字符串操作
- ruby 字符串操作
- Ruby中的字符串操作
- RUBY-字符串操作
- ruby中对字符串的操作
- Ruby 字符串
- Ruby对数组,散列表,字符串,数字的操作
- Ruby中操作字符串的一些基本方法
- [Ruby]字符串处理
- ruby 字符串 理解 "" ''
- ruby中格式化字符串
- ruby 字符串处理
- ruby字符串替换
- ruby查找字符串
- ruby字符串处理函数
- Ruby生成随机字符串
- ruby字符串处理函数
- ruby字符串替换总结
- CSDN上其他人的几个博客和链接
- scrollView的监听,NSTimer的使用
- 更新centos6.5yum源
- Algor Pipepak v23.0.SP1 1CD(管线设计分析软件)/Algor v23
- Keynetix KeyAGS Professional v4.4.4.50 Win32_64 2CD(完整阵列的现场调查数据的处理工具)
- RUBY-字符串操作
- 第三章 类和对象
- android 开源框架Universal-Image-Loader解析
- Date and Time in C++
- Poj 3278 Catch That Cow
- Makefile 管理工具 — Automake and Autoconf
- OC_Lesson_1
- 屏幕适配、Autoresizing、Autolayout
- RUBY-文件、目录操作