알고리즘/백준

[백준] 1747 - 소수&펠린드롬 (파이썬)

소갱 2022. 4. 13. 15:54
import math

def primeNumber(num):
    if num == 2 or num == 3:
        return True
    elif num == 1:
        return False
    for i in range(2,int(math.sqrt(num))+1):
        if num % i == 0:
            return False
    return True

def palindrome(num):
    array = str(num)
    if array == array[::-1]:
        return True
    else:
        return False

n = int(input())
for i in range(n,20000000):
    if primeNumber(i) and palindrome(i):
        print(i)
        break