

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
*Python:
import re
import math
def z(n):
if n < 2:
return False
for i in range(2,int(math.isqrt(n)) + 1):
if n % i == 0:
return False
return True
s = input()
a = re.findall(r'\d{1,6}',s)
b = set()
c = []
for i in a:
d = int(i)
if d not in b and z(d):
c.append(i)
b.add(d)
if c:print(" ".join(c))
else:print("-1")
#theanh2012
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
s = input()
n = ''
a = []
for c in s:
if c.isdigit():
n += c
else:
if 1 <= len(n) <= 6:
a.append(n)
n = ''
if 1 <= len(n) <= 6:
a.append(n)
r = []
for x in a:
t = int(x)
if t < 2:
continue
p = True
for i in range(2, int(t**0.5) + 1):
if t % i == 0:
p = False
break
if p and x not in r:
r.append(x)
if r:
print(' '.join(r))
else:
print('-1')
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
Bảng tin
863
518
523
bạn ơi vào nhóm tui ko
130
8659
111
ok nha