diff --git a/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README.md b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README.md index ca129c56ceb47..95d3c21cd470c 100644 --- a/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README.md +++ b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README.md @@ -259,4 +259,42 @@ function getFinalState(nums: number[], k: number, multiplier: number): number[] + + +### Solution 2: Brute Force + + + +#### TypeScript + +```ts +function getFinalState(nums: number[], k: number, multiplier: number): number[] { + while (k--) { + const min = Math.min(...nums); + const i = nums.indexOf(min); + nums[i] *= multiplier; + } + + return nums; +} +``` + +#### JavaScript + +```js +function getFinalState(nums, k, multiplier) { + while (k--) { + const min = Math.min(...nums); + const i = nums.indexOf(min); + nums[i] *= multiplier; + } + + return nums; +} +``` + + + + + diff --git a/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README_EN.md b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README_EN.md index f7449936fc031..6c3783be6303e 100644 --- a/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README_EN.md +++ b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/README_EN.md @@ -257,4 +257,42 @@ function getFinalState(nums: number[], k: number, multiplier: number): number[] + + +### Solution 2: Brute Force + + + +#### TypeScript + +```ts +function getFinalState(nums: number[], k: number, multiplier: number): number[] { + while (k--) { + const min = Math.min(...nums); + const i = nums.indexOf(min); + nums[i] *= multiplier; + } + + return nums; +} +``` + +#### JavaScript + +```js +function getFinalState(nums, k, multiplier) { + while (k--) { + const min = Math.min(...nums); + const i = nums.indexOf(min); + nums[i] *= multiplier; + } + + return nums; +} +``` + + + + + diff --git a/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/Solution2.js b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/Solution2.js new file mode 100644 index 0000000000000..63a32081b081a --- /dev/null +++ b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/Solution2.js @@ -0,0 +1,9 @@ +function getFinalState(nums, k, multiplier) { + while (k--) { + const min = Math.min(...nums); + const i = nums.indexOf(min); + nums[i] *= multiplier; + } + + return nums; +} diff --git a/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/Solution2.ts b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/Solution2.ts new file mode 100644 index 0000000000000..7d1081a1f3f21 --- /dev/null +++ b/solution/3200-3299/3264.Final Array State After K Multiplication Operations I/Solution2.ts @@ -0,0 +1,9 @@ +function getFinalState(nums: number[], k: number, multiplier: number): number[] { + while (k--) { + const min = Math.min(...nums); + const i = nums.indexOf(min); + nums[i] *= multiplier; + } + + return nums; +}