File tree Expand file tree Collapse file tree
src/main/java/by/andd3dfx/common/atm Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88/**
99 * <pre>
1010 * Есть банкомат (ATM), который заряжают купюрами.
11- * Надо реализовать метод withdraw() для выдачи заданной суммы amount имеющимися в банкомате купюрами.
12- * Метод withdraw() - мутирующий, т.е. меняет состояние банкомата после вызова (кол-во купюр может уменьшиться):
13- * Map<Integer, Integer> withdraw(int amount)
11+ *
12+ * Надо реализовать метод <code>Map<Integer, Integer> withdraw(int amount)</code> для выдачи заданной суммы
13+ * <code>amount</code> имеющимися в банкомате купюрами.
14+ * Метод <code>withdraw</code> - мутирующий, т.е. меняет состояние банкомата после вызова (кол-во купюр может уменьшиться).
1415 * </pre>
1516 *
16- * @see <a href="https://youtu.be/LDKZtDevRRI">Video solution 1</a> and <a href="https://youtu.be/0-BL-NO9-B8">Video solution 2</a>
17+ * @see <a href="https://youtu.be/LDKZtDevRRI">Video solution 1</a>
18+ * and <a href="https://youtu.be/0-BL-NO9-B8">Video solution 2</a>
19+ * and <a href="https://youtu.be/1JrcFU_Wig8">Video solution 3</a>
1720 */
1821public class Atm {
1922
20- private Map <Integer , Integer > state ;
21- private List <Integer > nominals ;
23+ private final Map <Integer , Integer > state ;
24+ private final List <Integer > nominals ;
2225
2326 public Atm (Map <Integer , Integer > state ) {
2427 this .state = new HashMap <>(state );
You can’t perform that action at this time.
0 commit comments