题解 | #[NOIP2008]笨小猴#
def f(n): # 判断质数 if n < 2: # 由于差值可能不是大于一的正整数,所以... return False if n == 2: return True for i in range(2,n): if n % i == 0: return False return True s = input() word = {i:s.count(i) for i in s} # 各字母及其出现次数 values = word.values() # 字母出现的次数 max = max(values) min = min(values) num = max - min # 差值 if f(num): # 如果差为质数 print('Lucky Word') print(num) else: print('No Answer') print(0)