File tree Expand file tree Collapse file tree 3 files changed +51
-1
lines changed Expand file tree Collapse file tree 3 files changed +51
-1
lines changed Original file line number Diff line number Diff line change 30
30
1 . cat, 5 -> catcatcatcatcat
31
31
2 . rain, 4' -> rainrainrainrain
32
32
33
+ 6 . Find the Longest String
34
+ - EXAMPLE
35
+ 1 . Hello, what's up? -> Hello
36
+ 2 . I like trains :3 -> trains
37
+
33
38
34
39
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ function reverseString()
51
51
var reverseString = document . getElementById ( "reverseString" ) . value ;
52
52
53
53
var reverseStringResult = reverseString . split ( '' ) . reverse ( ) . join ( '' ) ;
54
-
54
+
55
55
//option 2:
56
56
//var reverseStringResult = [...reverseString].reverse().join('');
57
57
@@ -117,4 +117,28 @@ function alphabetizeString()
117
117
document . getElementById ( "alphabetizeStringResult" ) . innerHTML = alphabetizeStrResult ;
118
118
}
119
119
120
+ function findTheLongestString ( )
121
+ {
122
+
123
+ //EXAMPLE
124
+ //Hello, what's up? -> Hello
125
+ //I like trains :3 -> trains
126
+
127
+ var findTheLongestStringStr = document . getElementById ( "findTheLongestStringInput" ) . value ;
128
+
129
+ var noSpecialCharacters = findTheLongestStringStr . replace ( / \W / g, ' ' ) ;
130
+ var longestWord = '' ;
131
+ var wordArray = noSpecialCharacters . split ( ' ' ) ;
132
+
133
+ for ( var i = 0 ; i < wordArray . length ; i ++ )
134
+ {
135
+ if ( wordArray [ i ] . length > longestWord . length )
136
+ {
137
+ longestWord = wordArray [ i ] ;
138
+ }
139
+ }
140
+
141
+ document . getElementById ( "findTheLongestStringResult" ) . innerHTML = longestWord ;
142
+ }
143
+
120
144
Original file line number Diff line number Diff line change @@ -119,6 +119,27 @@ <h6> Do geese see God? </h6>
119
119
< strong id ="palindromeResult "> ------------ </ strong >
120
120
</ div >
121
121
</ div >
122
+
123
+ < div class ="row ">
124
+ < div class ="col-4 ">
125
+ < div class ="example ">
126
+ < h1 class ="display-4 "> Find the Longest String </ h1 >
127
+ < h3 class ="lead "> EXAMPLE </ h3 >
128
+ < h6 > 1. Hello, what's up? -> Hello </ h6 >
129
+ < h6 > 2. I like trains :3 -> trains </ h6 >
130
+ </ div >
131
+ < div class ="row ">
132
+ < div class ="col-8 ">
133
+ < input class ="form-control form-control-lg " type ="text " id ="findTheLongestStringInput " name ="findTheLongestStringInput ">
134
+ </ div >
135
+ </ div >
136
+ < button id ="btn-space " onclick ="findTheLongestString() " class ="btn btn-outline-info btn-lg "> Find the Longest String! </ button >
137
+ < p class ="lead "> RESULT </ p >
138
+ < strong id ="findTheLongestStringResult "> ------------ </ strong >
139
+ </ div >
140
+ </ div >
141
+
142
+
122
143
</ div >
123
144
</ div >
124
145
</ div >
You can’t perform that action at this time.
0 commit comments