Skip to content

Commit 30eb399

Browse files
committed
feat: add solutions to lc problem: No.1526
1 parent 6f74853 commit 30eb399

File tree

3 files changed

+37
-0
lines changed

3 files changed

+37
-0
lines changed

solution/1500-1599/1526.Minimum Number of Increments on Subarrays to Form a Target Array/README.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,20 @@ func minNumberOperations(target []int) int {
136136
}
137137
```
138138

139+
### **TypeScript**
140+
141+
```ts
142+
function minNumberOperations(target: number[]): number {
143+
let f = target[0];
144+
for (let i = 1; i < target.length; ++i) {
145+
if (target[i] > target[i - 1]) {
146+
f += target[i] - target[i - 1];
147+
}
148+
}
149+
return f;
150+
}
151+
```
152+
139153
### **...**
140154

141155
```

solution/1500-1599/1526.Minimum Number of Increments on Subarrays to Form a Target Array/README_EN.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,20 @@ func minNumberOperations(target []int) int {
108108
}
109109
```
110110

111+
### **TypeScript**
112+
113+
```ts
114+
function minNumberOperations(target: number[]): number {
115+
let f = target[0];
116+
for (let i = 1; i < target.length; ++i) {
117+
if (target[i] > target[i - 1]) {
118+
f += target[i] - target[i - 1];
119+
}
120+
}
121+
return f;
122+
}
123+
```
124+
111125
### **...**
112126

113127
```
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function minNumberOperations(target: number[]): number {
2+
let f = target[0];
3+
for (let i = 1; i < target.length; ++i) {
4+
if (target[i] > target[i - 1]) {
5+
f += target[i] - target[i - 1];
6+
}
7+
}
8+
return f;
9+
}

0 commit comments

Comments
 (0)