diff --git a/25/12/go/3074.go b/25/12/go/3074.go new file mode 100644 index 0000000..487cf8a --- /dev/null +++ b/25/12/go/3074.go @@ -0,0 +1,20 @@ +package A + +import "slices" + +func minimumBoxes(apple []int, capacity []int) int { + sum := 0 + for _, i := range apple { + sum += i + } + slices.SortFunc(capacity, func(a, b int) int { return b - a }) + ans := 0 + for _, i := range capacity { + sum -= i + ans++ + if sum <= 0 { + break + } + } + return ans +}