本文共 374 字,大约阅读时间需要 1 分钟。
对于列表中的数字进行全排列,然后寻找能被7整除的数。
def Method(arr,p,q): if p==q: s.append(list(arr)) else: for i in range(p,q): arr[i],arr[p]=arr[p],arr[i] Method(arr,p+1,q) arr[i],arr[p]=arr[p],arr[i]s=[]res=0arr=list(input().strip().split())Method(arr,0,len(arr))for pl in s: temp=int(''.join(pl)) if temp%7==0: res += 1print(res)
转载地址:http://bjvg.baihongyu.com/