using System;
namespace _5585
{
class Program
{
static void Main()
{
int price = int.Parse(Console.ReadLine());
int charge = 1000 - price;
int count = 0;
while (charge > 0)
{
if (charge >= 500)
{
count += (charge / 500);
charge %= 500;
}
else if (charge >= 100)
{
count += (charge / 100);
charge %= 100;
}
else if (charge >= 50)
{
count += (charge / 50);
charge %= 50;
}
else if (charge >= 10)
{
count += (charge / 10);
charge %= 10;
}
else if (charge >= 5)
{
count += (charge / 5);
charge %= 5;
}
else
{
count += charge;
charge = 0;
}
}
Console.WriteLine(count);
}
}
}
'알고리즘 > 백준 BOJ' 카테고리의 다른 글
[BOJ C#] 10162 전자레인지 (0) | 2023.01.31 |
---|---|
[BOJ C#] 1439 뒤집기 (0) | 2023.01.28 |
[BOJ C#] 1259 팰린드롬수 (0) | 2023.01.26 |
[BOJ C#] 1085 직사각형에서 탈출 (0) | 2023.01.25 |
[BOJ C#] 4153 직각삼각형 (0) | 2023.01.25 |