华为OD机试-- VLAN资源池

VLAN是一种对局域网设备进行逻辑划分的技术,为了标识不同的VLAN,引入VLAN ID(1-4094之间的整数)的概念。

定义一个VLAN ID的资源池(下称VLAN资源池),资源池中连续的VLAN用开始VLAN-结束VLAN表示,不连续的用单个整数表示,所有的VLAN用英文逗号连接起来。


【资料图】

现在有一个VLAN资源池,业务需要从资源池中申请一个VLAN,需要你输出从VLAN资源池中移除申请的VLAN后的资源池。

输入描述:

第一行为字符串格式的VLAN资源池,第二行为业务要申请的VLAN,VLAN的取值范围为[1,4094]之间的整数。

输出描述:

从输入VLAN资源池中移除申请的VLAN后字符串格式的VLAN资源池,输出要求满足题目描述中的格式,并且按照VLAN从小到大升序输出。

如果申请的VLAN不在原VLAN资源池内,输出原VLAN资源池升序排序后的字符串即可。

示例 1:

输入

1-5

2

输出

1,3-5

说明

原VLAN资源池中有VLAN 1、2、3、4、5,从资源池中移除2后,剩下VLAN 1、3、4、5,按照题目描述格式并升序后的结果为1,3-5。

示例 2:

输入

20-21,15,18,30,5-10

15

输出

5-10,18,20-21,30

说明

原VLAN资源池中有VLAN 5、6、7、8、9、10、15、18、20、21、30,从资源池中移除15后,资源池中剩下的VLAN为 5、6、7、8、9、10、18、20、21、30,按照题目描述格式并升序后的结果为5-10,18,20-21,30。

示例 3:

输入

5,1-3

10

输出

1-3,5

说明

原VLAN资源池中有VLAN 1、2、3,5,申请的VLAN 10不在原资源池中,将原资源池按照题目描述格式并按升序排序后输出的结果为1-3,5。

备注:

输入VLAN资源池中VLAN的数量取值范围为[2-4094]间的整数,资源池中VLAN不重复且合法([1,4094]之间的整数),输入是乱序的。

Java 实现:/article/details/128105607

Python实现:/article/details/128384136

C++ 实现:/article/details/127119362

JavaScript实现:/article/details/130666939

C实现:/article/details/131711998

关键词:

    为你推荐

    华为OD机试-- VLAN资源池

    VLAN是一种对局域网设备进行逻辑划分的技术,为了标识不同的VLAN,引入

    来源:哔哩哔哩 23-07-27

    存量房贷利率有优惠?银行回应来了

    日前,有传闻称,兴业银行广州分行针对存量按揭客户给予一年期的利率优

    来源:智慧海都 23-07-27

    斯巴鲁TC在选定的服务中心恢复运营

    斯巴鲁汽车在马来西亚的独家经销商TC斯巴鲁今天宣布,它已获得国际贸易

    来源:互联网 23-07-27

    丧尽天良!保姆趁雇主不在时,用竹藤虐待婴儿,宝妈:报警不和解

    丧尽天良!保姆趁雇主不在时,用竹藤虐待婴儿,宝妈:报警不和解,保姆,

    来源:妍妍小栈 23-07-27

    平安理财固收混合投资部负责人曾翰文:坚持绝对收益,力求固收增强、稳中求胜

    平安理财固收混合投资部负责人曾翰文:坚持绝对收益,力求固收增强、稳

    来源:21世纪经济报道 23-07-27
    返回顶部