[코딩테스트] 뒤집은 소수

인프런 코딩 테스트 준비

< 내가 작성한 코드 >

import sys
#sys.stdin = open("input.txt", "rt")
n = int(input())
def reverse(x) :
    res = 0
    while x > 0 :
        remainder = x % 10
        res = res * 10 + remainder
        x = x // 10
    return res

    return remainder
def isPrime(x) :
    if x == 1 :
        return False
    for i in range(2,x//2 + 1) :
        if x % i == 0 :
            return False
    else :
        return True

m = map(int,(input().split()))

for i in m :
    if isPrime(reverse(i)) :
        print(reverse(i), end = " ")

🧑🏻 후기

예전에 배웠던 소수 찾는 방법이나 거꾸로 뒤집는 함수를 복습한 것 같다.

좋은 웹페이지 즐겨찾기