File tree 3 files changed +43
-1
lines changed
3 files changed +43
-1
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {string } s
3
+ * @return {string }
4
+ */
5
+ var reverseWords = function ( s ) {
6
+ s = s . trim ( ) . split ( " " ) ;
7
+ let reversedLine = [ ] , stack = [ ] ;
8
+
9
+ for ( let i = 0 ; i < s . length ; i ++ ) {
10
+ if ( s [ i ] . length > 0 ) stack . push ( s [ i ] ) ;
11
+ }
12
+
13
+ for ( let i = stack . length - 1 ; i >= 0 ; i -- ) {
14
+ reversedLine . push ( stack [ i ] )
15
+ }
16
+
17
+ return reversedLine . join ( " " ) ;
18
+ } ;
19
+
20
+ let x =
21
+ reverseWords ( " a good example " )
22
+ console . log ( "Result" )
23
+ console . log ( x )
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {string } s
3
+ * @return {string }
4
+ */
5
+ var reverseWords = function ( s ) {
6
+ s = s . trim ( ) . split ( " " ) ;
7
+ let reversedLine = [ ] , stack = [ ] ;
8
+
9
+ for ( let i = 0 ; i < s . length ; i ++ ) {
10
+ if ( s [ i ] . length > 0 ) stack . push ( s [ i ] ) ;
11
+ }
12
+
13
+ for ( let i = stack . length - 1 ; i >= 0 ; i -- ) {
14
+ reversedLine . push ( stack [ i ] )
15
+ }
16
+
17
+ return reversedLine . join ( " " ) ;
18
+ } ;
Original file line number Diff line number Diff line change 49
49
- [ 125. Valid Palindrome] ( ./125/ )
50
50
- [ 141. Linked List Cycle] ( ./141/ )
51
51
- [ 143. Reorder List] ( ./143/ )
52
+ - [ 151. Reverse Words in a String] ( ./151/ )
52
53
- [ 152. Maximum Product Subarray] ( ./152/ )
53
54
- [ 153. Find Minimum in Rotated Sorted Array] ( ./153/ )
54
55
- [ 190. Reverse Bits] ( ./190/ )
@@ -156,7 +157,7 @@ Batch create:
156
157
NOTE: JS IS HERE
157
158
-->
158
159
``` ssh
159
- chapter=345 && mkdir ./$chapter && touch ./$chapter/my_solution.js && touch ./$chapter/solution.js && alias x="node ./$chapter/my_solution.js"
160
+ chapter=151 && mkdir ./$chapter && touch ./$chapter/my_solution.js && touch ./$chapter/solution.js && alias x="node ./$chapter/my_solution.js"
160
161
```
161
162
> then you can use ` x ` for quick debug.
162
163
You can’t perform that action at this time.
0 commit comments