语言转换

# def utilityFunction(s, j):
#     s = s[:j] + s[j + 1:]
#     return s
def utilityFunction(s,j):
    # ret =[]
    # for i in range(len(s)):
    #     ret.append(-100)
    # d =0
    # for k in range(len(s)):
    #     if k == j:
    #         d =1
    #     else:
    #         ret[k-d]=s[k]
    # list_to_string_ret = ''.join(ret)#列表转字符串
    # return list_to_string_ret
    s =s[:j]+s[j+1:]
    return s
# # a,b在长度相等的条件下,判断a,b中元素是否一样
def no_name(a,b):
    if len(a) !=len(b):
        return False
    for x in range(len(b)):
        if a[0]==b[x]:
            return no_name(utilityFunction(a,0),utilityFunction(b,x))
    print(len(b)==0)
    return len(b)==0

if __name__ == '__main__':
    # print(utilityFunction(['1a', '2b', '3c', '4d', '5e','6f','7g'], 2))
    print(no_name("abcdf","abdfc"))





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贾世林jiashilin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值