File tree Expand file tree Collapse file tree 4 files changed +61
-0
lines changed Expand file tree Collapse file tree 4 files changed +61
-0
lines changed Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+ < head >
4
+ < meta charset ="UTF-8 ">
5
+ < title > Algorithms</ title >
6
+
7
+ </ head >
8
+ < body >
9
+
10
+ < div >
11
+ < p id ="ex1 "> </ p >
12
+ < p id ="ex2 "> </ p >
13
+ < p id ="ex3 "> </ p >
14
+ </ div >
15
+
16
+ < div >
17
+ < p id ="ex4 "> </ p >
18
+ < p id ="ex5 "> </ p >
19
+ < p id ="ex6 "> </ p >
20
+ </ div >
21
+
22
+ < div >
23
+ < p id ="ex7 "> </ p >
24
+ < p id ="ex8 "> </ p >
25
+ < p id ="ex9 "> </ p >
26
+ </ div >
27
+
28
+ < script src ="factorial.js "> </ script >
29
+ < script src ="stringReverse.js "> </ script >
30
+ < script src ="integerReverse.js "> </ script >
31
+
32
+ </ body >
33
+ </ html >
Original file line number Diff line number Diff line change
1
+ const factorial = number => {
2
+ return number < 2 ? 1 : number * factorial ( number - 1 ) ;
3
+ } ;
4
+
5
+ document . getElementById ( "ex1" ) . innerHTML = "Factorial 0: " + factorial ( 0 ) ;
6
+ document . getElementById ( "ex2" ) . innerHTML = "Factorial 2: " + factorial ( 2 ) ;
7
+ document . getElementById ( "ex3" ) . innerHTML = "Factorial 4: " + factorial ( 4 ) ;
Original file line number Diff line number Diff line change
1
+ const reverseInt = integer =>
2
+ parseInt (
3
+ integer
4
+ . toString ( )
5
+ . split ( "" )
6
+ . reverse ( )
7
+ . join ( "" )
8
+ ) * Math . sign ( integer ) ;
9
+
10
+ document . getElementById ( "ex7" ) . innerHTML = "Reverse 1234: " + reverseInt ( 1234 ) ;
11
+ document . getElementById ( "ex8" ) . innerHTML = "Reverse -4321: " + reverseInt ( - 4321 ) ;
12
+ document . getElementById ( "ex9" ) . innerHTML = "Reverse 192837465: " + reverseInt ( 192837465 ) ;
Original file line number Diff line number Diff line change
1
+ const reverse = string =>
2
+ string
3
+ . split ( "" )
4
+ . reverse ( )
5
+ . join ( "" ) ;
6
+
7
+ document . getElementById ( "ex4" ) . innerHTML = "Reverse Hello: " + reverse ( "Hello" ) ;
8
+ document . getElementById ( "ex5" ) . innerHTML = "Reverse World: " + reverse ( "World" ) ;
9
+ document . getElementById ( "ex6" ) . innerHTML = "Reverse Javascript: " + reverse ( "Javascript" ) ;
You can’t perform that action at this time.
0 commit comments