DEV Community

Discussion on: Daily Challenge Post #20 - Number Check

Collapse
 
peter279k profile image
peter279k

Here is my simple solution with Python:

import math

def is_prime(n):
    if n == 2:
        return True
    if n == 1 or n <= 0:
        return False
    number = 2
    end_number = math.sqrt(n)

    while number <= end_number:
        if n % number == 0:
            return False
        number += 1

    return True

def is_even(n):
    return n % 2 == 0

def is_multiple_ten(n):
    return n % 10 == 0

def number_property(n):
    answer = [is_prime(n), is_even(n), is_multiple_ten(n)]

    return answer