LC-TEST-02 — Prime Number Check

Problem Statement

Given an integer n, determine whether it is a prime number.

Sample Input / Output

Input Output
2 True
3 True
4 False
17 True
1 False

Python Solution

def is_prime(n):
    """
    Check whether n is a prime number.
    """
    if n <= 1:
        return False

    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True

Complexity Analysis

  • Time Complexity: O(√n)
  • Space Complexity: O(1)
Previous
Next