Forward from: ICT_SOURCES
// Function to check if a number is a prime number
isPrimeNumber(inputNumber) =>
isPrime = false
// Check if the number is an integer
if inputNumber % 1 == 0
// Check if the number is prime
if (inputNumber > 1 and barstate.islast)
isPrime := true
for i = 2 to int(math.sqrt(inputNumber))
if inputNumber % i == 0
isPrime := false
break
[isPrime]
isPrimeNumber(inputNumber) =>
isPrime = false
// Check if the number is an integer
if inputNumber % 1 == 0
// Check if the number is prime
if (inputNumber > 1 and barstate.islast)
isPrime := true
for i = 2 to int(math.sqrt(inputNumber))
if inputNumber % i == 0
isPrime := false
break
[isPrime]