N이 1000000일때 1000000보다 큰 답안도 하나 준비해야함.
import sys
input = sys.stdin.readline
N = int(input())
primes = [True] * 2000000
primes[0] = primes[1] = False
for i in range(2,1001):
if primes[i]:
for j in range(i+i,2000000,i):
primes[j] = False
for i in range(N,2000000):
if primes[i]:
c_i = str(i)
if c_i == c_i[::-1]:
print(i)
break
'practivceAlgorithm > 백준' 카테고리의 다른 글
[백준][Python] 16934 게임닉네임 : Trie (0) | 2021.09.03 |
---|---|
[백준][Python] 3673 나눌 수 있는 부분 수열 (0) | 2021.09.02 |
[백준][Python] 3613 Java vs C++ (0) | 2021.09.02 |
[백준][Python] 15900 나무탈출 (0) | 2021.09.02 |
[백준][Python] 14391 종이조각 : 비트마스킹 전수조사 (0) | 2021.09.01 |