반응형

 

 

<코드>

#include<iostream>
#include<algorithm>
#include<string>
using namespace std;

int money[6] = {500,100,50,10,5,1};
int change;
int ans;

int main()
{
	cin >> change;

	change = 1000 - change;

	for (int i = 0; i < 6; i++)
	{
		if (money[i] <= change)
		{
			ans += change / money[i];
			change %= money[i];
		}
	}

	cout << ans;


}

 

 

 

www.acmicpc.net/problem/5585

 

5585번: 거스름돈

타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사

www.acmicpc.net

 

반응형

+ Recent posts