We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b66e318 commit d5c9d17Copy full SHA for d5c9d17
MinimumCoinChange/Sources/MinimumCoinChange.swift
@@ -56,8 +56,6 @@ public struct MinimumCoinChange {
56
return cached
57
}
58
59
- var change: [Int] = []
60
-
61
var potentialChangeArray: [[Int]] = []
62
63
for coin in sortedCoinSet {
@@ -73,14 +71,11 @@ public struct MinimumCoinChange {
73
71
74
72
if potentialChangeArray.count > 0 {
75
let sortedPotentialChangeArray = potentialChangeArray.sorted(by: { $0.count < $1.count })
76
- change = sortedPotentialChangeArray[0]
+ cache[value] = sortedPotentialChangeArray[0]
+ return sortedPotentialChangeArray[0]
77
78
79
- if change.reduce(0, +) == value {
80
- cache[value] = change
81
- }
82
83
- return change
+ return []
84
85
86
let change: [Int] = _changeDynamic(value)
0 commit comments