We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 84433e3 + 860dc49 commit 5f33fc4Copy full SHA for 5f33fc4
hw01
@@ -0,0 +1,44 @@
1
+#!/bin/bash
2
+echo "hi"
3
+function fib {
4
+g=0
5
+k=1
6
+m=0
7
+n=2
8
+if [[ $1 = "1" || $1 = "2" ]]
9
+ then
10
+ echo "1";
11
+else
12
+ let "l=$1+1";
13
+ while [[ $n != $l ]]
14
+ do
15
+ let "g=m+k";
16
+ let "m=k";
17
+ let "k=g"
18
+ let "n+=1";
19
+ done
20
+ echo "fibonnacce $1 = $g";
21
+fi
22
+}
23
+
24
+function fact {
25
+x=1;
26
+b="$1"
27
+ if [[ $b = "1" ]]
28
29
30
+ else
31
+ while [[ $b != "1" ]]
32
33
+ let "x=$b*$x";
34
+ let "b-=1";
35
36
+ echo "factorial $1 = $x";
37
38
39
+case $1 in
40
+ fib) fib $2;;
41
+fact) fact $2;;
42
+*) err;;
43
+esac
44
+exit 0
0 commit comments