mirror of
https://github.com/Karaka-Management/phpOMS.git
synced 2026-02-11 14:38:39 +00:00
Fix minimum coins for value test
This commit is contained in:
parent
26383f1cde
commit
af294ff9ac
|
|
@ -61,7 +61,6 @@ class MinimumCoinProblem
|
||||||
) {
|
) {
|
||||||
$table[$i] = $subRes + 1;
|
$table[$i] = $subRes + 1;
|
||||||
$usedCoins[$i] = $coins[$j] === null ? ($usedCoins[$i] ?? []) : \array_merge($usedCoins[$i - $coins[$j]] ?? [], [$coins[$j]]);
|
$usedCoins[$i] = $coins[$j] === null ? ($usedCoins[$i] ?? []) : \array_merge($usedCoins[$i - $coins[$j]] ?? [], [$coins[$j]]);
|
||||||
$coins[$j] = null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -28,8 +28,8 @@ class MinimumCoinProblemTest extends \PHPUnit\Framework\TestCase
|
||||||
public function testMinimumCoins() : void
|
public function testMinimumCoins() : void
|
||||||
{
|
{
|
||||||
self::assertEquals(
|
self::assertEquals(
|
||||||
[6, 6, 5],
|
[],
|
||||||
MinimumCoinProblem::getMinimumCoinsForValueI([9, 6, 5, 6, 1], 17)
|
\array_diff_key([6, 6, 5], MinimumCoinProblem::getMinimumCoinsForValueI([9, 6, 5, 6, 1], 17))
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user