Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 455 Bytes

File metadata and controls

20 lines (13 loc) · 455 Bytes

Shell Scripting - Factors

Objectives

Write a script that when given a number, will:

  • Check if the number has 2 as factor, if yes it will print "one factor"
  • Check if the number has 3 as factor, if yes it will print "one factor...actually two!"
  • If none of them (2 and 3) is a factor, print the number itself

Solution

#!/usr/bin/env bash

(( $1 % 2 )) || res="one factor"
(( $1 % 3 )) || res+="...actually two!"

echo ${res:-$1}