python程序的书写风格出现了什么体_下面的代码是做什么的?用Python/Java/C#/C++中之一语言重新实现它。注意程序效率和代码风格。...

1.下面的代码是做什么的?用Python/Java/C#/C++中之一语言重新实现它。注意程序效率和代码风格。1:defBooleanno_name(a:String,b:String)2:ifa.length!=b.length3:returnfalse4:5:for...

1. 下面的代码是做什么的?用Python/Java/C#/C++中之一语言重新实现它。注意程序效率和代码风格。

1: def Booleanno_name(a : String, b : String)

2: if a.length != b.length

3: return false

4:

5: for(x : Integer = 0; x < b.length; x++)

6: if a[0] == b[x]

7: return no_name(utilityFunction(a, 0), utilityFunction(b, x))

8: end

9: end

10:

11: return b.length == 0

12: end

13:

14: def String utilityFunction(s : String, j :Integer)

15: ret = new char[s.length - 1]

16: int d = 0

17: for (k : Integer = 0; k < s.length; k++)

18: if (k == j)

19: d = 1

20: else

21: ret[k - d] = s[k]

22: end

23: end

24: return new String(ret)

25: end

2. 为你在上一题中实现的代码编写单元测试。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值