T = int(input())
def isPrime(N):
if N == 1 or N == 2:
return False
for i in range(2,N):
if N%i == 0:
return False
return True
for i in range(T,1004000):
if isPrime(i) == True and str(i) == str(i)[::-1]:
print(i)
break
파이썬으로 짠 코드입니다.
소수판별하는 알고리즘문제에서 동일한 알고리즘을 사용했고
거꾸로출력하는 [::-1]문법을 사용해서 정답이 나올줄 알았는데 계속 틀렸다고 뜨네요...
예제 101출력값도 잘 나오는데 어디서 잘못된건지 알려주실수있나요 ㅠㅠ
moolcup4 4년 전 1