public static void Main()
Console.WriteLine(GetOnePesoCoin(5, 5, 7));
Console.WriteLine(GetOnePesoCoin(10, 5, 18));
Console.WriteLine(GetOnePesoCoin(10, 0, 7));
public static int GetOnePesoCoin(int onePesoAvailable, int fivePesoAvailable, int amountToGet)
if (fivePesoAvailable > 0)
for(int x=0; x < fivePesoAvailable; x++)
maxAmount = finalAmount += 5;
if (maxAmount <= amountToGet) break;
if (onePesoAvailable > 0)
for(int x=0; x < onePesoAvailable; x++)
int maxAmountForPeso = 0;
maxAmountForPeso = finalAmount += 1;
if (maxAmountForPeso <= amountToGet) break;