File tree 3 files changed +61
-0
lines changed
solution/1800-1899/1860.Incremental Memory Leak
3 files changed +61
-0
lines changed Original file line number Diff line number Diff line change @@ -99,6 +99,28 @@ class Solution {
99
99
}
100
100
```
101
101
102
+ ### ** JavaScript**
103
+
104
+ ``` js
105
+ /**
106
+ * @param {number} memory1
107
+ * @param {number} memory2
108
+ * @return {number[]}
109
+ */
110
+ var memLeak = function (memory1 , memory2 ) {
111
+ let i = 1 ;
112
+ while (memory1 >= i || memory2 >= i) {
113
+ if (memory1 >= memory2) {
114
+ memory1 -= i;
115
+ } else {
116
+ memory2 -= i;
117
+ }
118
+ i++ ;
119
+ }
120
+ return [i, memory1, memory2];
121
+ };
122
+ ```
123
+
102
124
### ** ...**
103
125
104
126
```
Original file line number Diff line number Diff line change @@ -91,6 +91,28 @@ class Solution {
91
91
}
92
92
```
93
93
94
+ ### ** JavaScript**
95
+
96
+ ``` js
97
+ /**
98
+ * @param {number} memory1
99
+ * @param {number} memory2
100
+ * @return {number[]}
101
+ */
102
+ var memLeak = function (memory1 , memory2 ) {
103
+ let i = 1 ;
104
+ while (memory1 >= i || memory2 >= i) {
105
+ if (memory1 >= memory2) {
106
+ memory1 -= i;
107
+ } else {
108
+ memory2 -= i;
109
+ }
110
+ i++ ;
111
+ }
112
+ return [i, memory1, memory2];
113
+ };
114
+ ```
115
+
94
116
### ** ...**
95
117
96
118
```
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {number } memory1
3
+ * @param {number } memory2
4
+ * @return {number[] }
5
+ */
6
+ var memLeak = function ( memory1 , memory2 ) {
7
+ let i = 1 ;
8
+ while ( memory1 >= i || memory2 >= i ) {
9
+ if ( memory1 >= memory2 ) {
10
+ memory1 -= i ;
11
+ } else {
12
+ memory2 -= i ;
13
+ }
14
+ i ++ ;
15
+ }
16
+ return [ i , memory1 , memory2 ] ;
17
+ } ;
You can’t perform that action at this time.
0 commit comments