Files
LeetCode-Go/leetcode/2171.Removing-Minimum-Number-of-Magic-Beans/2171. Removing Minimum Number of Magic Beans.go

21 lines
273 B
Go

package leetcode
import "sort"
func minimumRemoval(beans []int) int64 {
sort.Ints(beans)
sum, mx := 0, 0
for i, v := range beans {
sum += v
mx = max(mx, (len(beans)-i)*v)
}
return int64(sum - mx)
}
func max(a, b int) int {
if b > a {
return b
}
return a
}