Files
LiberPrayground/lib.py
2021-01-14 00:28:11 +01:00

27 lines
641 B
Python
Executable File

#!/usr/bin/env python3
import math
# yes it will report 2,3,5 as non-prime
# though why add a check if it will never be tested anyway
def is_prime(num):
if isinstance(num, str):
num = int(num)
if num & 1 and num % 5 > 0:
for i in range(2, math.floor(math.sqrt(num)) + 1):
if i & 1 and (num % i) == 0:
return False
return True
return False
def rev(num): # or int(str(num)[::-1])
if isinstance(num, str):
num = int(num)
revs = 0
while (num > 0):
remainder = num % 10
revs = (revs * 10) + remainder
num = num // 10
return revs