语言转换

# 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"))





相关文章: