본문 바로가기
알고리즘/백준 BOJ

[BOJ C#] 5585 거스름돈

by 왹져박사 2023. 1. 27.
728x90

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);
        }
    }
}

728x90

'알고리즘 > 백준 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