机试算法题-拼接url字符串

题目:拼接url,给定一个字符串,中间存在“,”隔开前后两个url,要求拼接这两个url,且中间有且只有一个“/”,拼接的要求:假如两个字符串为null 则结果为"/" ,否则结果为"/abc/abc"的形式。

输出描述:

1 、输入: ‘/a,/b’
输出:’/a/b

2 、输入: ‘a,/b/’
输出:’/a/b

3 、输入: ‘a,b’
输出:’/a/b

4 、输入: ‘/a,b’
输出:’/a/b

5 、输入: ‘/a/,/b/’
输出:’/a/b

6、输入:’,‘
输出:’/’

思路:

一道很简单的字符串拼接问题,只要用if分出几种情况就可以解决了。
1、按逗号拆分字符串得到前后两个url。
2、判断前面的url第一个字符和最后一个字符是否有斜杠,然后进行对应操作。
3、同理判断后面的字符串。
4、如果只有一个逗号,输出’/‘

代码:

<script>
		const str1='/acd,/bef'
		function a(str1){
    
			var newStr = str1.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值