mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 10:58:28 +00:00
18 lines
273 B
Bash
18 lines
273 B
Bash
|
#/usr/bin/env bash
|
||
|
n=$1
|
||
|
valid=0
|
||
|
function is_factor {
|
||
|
local factor=$1
|
||
|
shift
|
||
|
|
||
|
local msg=$@
|
||
|
|
||
|
[[ $(( $n % $factor )) -eq 0 ]] && printf $msg && valid=1
|
||
|
}
|
||
|
|
||
|
is_factor 3 "Pling"
|
||
|
is_factor 5 "Plang"
|
||
|
is_factor 7 "Plong"
|
||
|
|
||
|
[[ $valid -eq 0 ]] && echo $n || printf '\n'
|