40分求助(刚接触Python)写得很繁琐),13456和10wa了
查看原帖
40分求助(刚接触Python)写得很繁琐),13456和10wa了
1310541
_yjhhh楼主2024/3/15 01:41
str = input()
li = []
set = set(str)
for i in set:
    li.append(str.count(i))
sorted(li)
maxn = li[len(li)-1]
minn = li[0]
fnum = maxn - minn
if fnum == 0:
    print("No Answer\n0")
elif fnum == 1:
    print("No Answer\n0")
elif fnum == 2:
    print(f"Lucky Word\n{fnum}")
else:
    for x in range(2,fnum):
        if fnum % x == 0:
            print("No Answer\n0")
            break
        while x == fnum - 1:
            print(f"Lucky Word\n{fnum}")
            break
2024/3/15 01:41
加载中...