summaryrefslogtreecommitdiff
path: root/factor
diff options
context:
space:
mode:
Diffstat (limited to 'factor')
-rwxr-xr-xfactor31
1 files changed, 0 insertions, 31 deletions
diff --git a/factor b/factor
deleted file mode 100755
index ab6a72e..0000000
--- a/factor
+++ /dev/null
@@ -1,31 +0,0 @@
-factor() {
- n=$1
- f=2
-
- printf '%d:' $n
-
- while [ $n -gt $f ]; do
- if [ $((n % f)) -eq 0 ]; then
- printf ' %d' $f
- n=$((n / f))
- else
- f=$((f + 1))
- fi
- done
-
- if [ $n -gt 1 ]; then
- printf ' %d' $n
- fi
-
- printf '\n'
-}
-
-if [ -z "$*" ]; then
- while IFS=\n read -r i; do
- factor $i
- done
-else
- for i in $*; do
- factor $i
- done
-fi