# 找到最小数量的硬币（Minimum Coins）

**URL:** <https://www.isharkfly.com/t/minimum-coins/318>\
**Category:** 算法\
**Tags:** algorithm, java\
**Created:** [July 24, 2020, 8:21pm UTC](https://www.isharkfly.com/t/minimum-coins/318 "2020-07-24T20:21:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [July 24, 2020, 8:21pm UTC](https://www.isharkfly.com/t/minimum-coins/318/1 "2020-07-24T20:21:46Z")

</div>

中文标题【找到最小数量的硬币】

题目的要求比较简单，要求找到最小数量的硬币。

给定的硬币数量是 1，3， 5

## 英文描述

英文题目的要求请参考下图：

![](https://www.isharkfly.com/images/transparent.png)

## 中文描述

主要要求是你手上已经有 1,3,5 面值的硬币。

在给定金额情况下，找到最少需要多少个硬币能够等于给定的价值。

## 思路和点评

这个算法的主要目的是利用你已有的面值，主要考察你对除法中的除数和余数的理解和如何利用这 2 个数值进行计算。

## 源代码

源代码和有关代码的更新请访问 GitHub：

> <https://github.com/honeymoose/codebank-algorithm/blob/main/src/test/java/com/ossez/codebank/interview/tests/others/MinimumCoinsTest.java>
