rhcp011235 icon

Untitled

rhcp011235 | PRO | 11/10/24 09:24:20 PM UTC | 0 ⭐ | 417 👁️ | Never ⏰ | []
Bash |

660 B

|

None

|

0 👍

/

0 👎

#!/bin/bash
 
is_prime() {
    local number=$1
    if ((number <= 1)); then
        echo "false"
        return
    fi
    if ((number <= 3)); then
        echo "true"
        return
    fi
    if ((number % 2 == 0 || number % 3 == 0)); then
        echo "false"
        return
    fi
    local i=5
    while ((i * i <= number)); do
        if ((number % i == 0 || number % (i + 2) == 0)); then
            echo "false"
            return
        fi
        ((i += 6))
    done
    echo "true"
}
 
for i in {1..1000}
do
    if [ "$(is_prime "$i")" == "true" ]; then
        echo "$i is a prime number."
    else
        continue
    fi
done

Comments