代码展示:
L, K = list(map(eval,input().split()))
N = input()
find = 404
def is_prime(num):
if num < 2:
return False
if num == 3 or num == 2:
return True
for i in range(2,int(pow(num,0.5))+1):
if num % i == 0:
return False
return True
for pos in range(len(N)):
if pos+K>len(N):
continue
else:
data = int(N[pos:pos+K])
if is_prime(data):
find = data
break
# find = 23
# print('{0:0>{1:}}'.format(find,K))
# print(find)
# print(is_prime(49877))
if find == 404:
print(404)
else:
print('{0:0>{1:}}'.format(find,K))
测评结果: