Skip to content

Commit 1e3e69b

Browse files
committedFeb 28, 2025
Add solution #453
1 parent 7a1641f commit 1e3e69b

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed
 

‎README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,7 @@
361361
450|[Delete Node in a BST](./0450-delete-node-in-a-bst.js)|Medium|
362362
451|[Sort Characters By Frequency](./0451-sort-characters-by-frequency.js)|Medium|
363363
452|[Minimum Number of Arrows to Burst Balloons](./0452-minimum-number-of-arrows-to-burst-balloons.js)|Medium|
364+
453|[Minimum Moves to Equal Array Elements](./0453-minimum-moves-to-equal-array-elements.js)|Medium|
364365
454|[4Sum II](./0454-4sum-ii.js)|Medium|
365366
456|[132 Pattern](./0456-132-pattern.js)|Medium|
366367
459|[Repeated Substring Pattern](./0459-repeated-substring-pattern.js)|Easy|
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/**
2+
* 453. Minimum Moves to Equal Array Elements
3+
* https://leetcode.com/problems/minimum-moves-to-equal-array-elements/
4+
* Difficulty: Medium
5+
*
6+
* Given an integer array nums of size n, return the minimum number of moves required to
7+
* make all array elements equal.
8+
*
9+
* In one move, you can increment n - 1 elements of the array by 1.
10+
*/
11+
12+
/**
13+
* @param {number[]} nums
14+
* @return {number}
15+
*/
16+
var minMoves = function(nums) {
17+
const min = Math.min(...nums);
18+
return nums.reduce((sum, num) => sum + num - min, 0);
19+
};

0 commit comments

Comments
 (0)
Please sign in to comment.