Skip to content

Commit 9075636

Browse files
committed
feat: add solutions to lc problem: No.3264
1 parent 9b1a007 commit 9075636

File tree

4 files changed

+94
-0
lines changed

4 files changed

+94
-0
lines changed

solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,4 +259,42 @@ function getFinalState(nums: number[], k: number, multiplier: number): number[]
259259

260260
<!-- solution:end -->
261261

262+
<!-- solution:start -->
263+
264+
### Solution 2: Brute Force
265+
266+
<!-- tabs:start -->
267+
268+
#### TypeScript
269+
270+
```ts
271+
function getFinalState(nums: number[], k: number, multiplier: number): number[] {
272+
while (k--) {
273+
const min = Math.min(...nums);
274+
const i = nums.indexOf(min);
275+
nums[i] *= multiplier;
276+
}
277+
278+
return nums;
279+
}
280+
```
281+
282+
#### JavaScript
283+
284+
```js
285+
function getFinalState(nums, k, multiplier) {
286+
while (k--) {
287+
const min = Math.min(...nums);
288+
const i = nums.indexOf(min);
289+
nums[i] *= multiplier;
290+
}
291+
292+
return nums;
293+
}
294+
```
295+
296+
<!-- tabs:end -->
297+
298+
<!-- solution:end -->
299+
262300
<!-- problem:end -->

solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README_EN.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,4 +257,42 @@ function getFinalState(nums: number[], k: number, multiplier: number): number[]
257257

258258
<!-- solution:end -->
259259

260+
<!-- solution:start -->
261+
262+
### Solution 2: Brute Force
263+
264+
<!-- tabs:start -->
265+
266+
#### TypeScript
267+
268+
```ts
269+
function getFinalState(nums: number[], k: number, multiplier: number): number[] {
270+
while (k--) {
271+
const min = Math.min(...nums);
272+
const i = nums.indexOf(min);
273+
nums[i] *= multiplier;
274+
}
275+
276+
return nums;
277+
}
278+
```
279+
280+
#### JavaScript
281+
282+
```js
283+
function getFinalState(nums, k, multiplier) {
284+
while (k--) {
285+
const min = Math.min(...nums);
286+
const i = nums.indexOf(min);
287+
nums[i] *= multiplier;
288+
}
289+
290+
return nums;
291+
}
292+
```
293+
294+
<!-- tabs:end -->
295+
296+
<!-- solution:end -->
297+
260298
<!-- problem:end -->
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function getFinalState(nums, k, multiplier) {
2+
while (k--) {
3+
const min = Math.min(...nums);
4+
const i = nums.indexOf(min);
5+
nums[i] *= multiplier;
6+
}
7+
8+
return nums;
9+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
function getFinalState(nums: number[], k: number, multiplier: number): number[] {
2+
while (k--) {
3+
const min = Math.min(...nums);
4+
const i = nums.indexOf(min);
5+
nums[i] *= multiplier;
6+
}
7+
8+
return nums;
9+
}

0 commit comments

Comments
 (0)