문제
A cashier gives change using quarters (25¢), dimes (10¢), nickels (5¢) and pennies (1¢). Always using the largest coin that still fits gives the fewest coins for these values. Return how many coins are needed for cents.
Implement fewest_coins(cents).
Input
cents: The change owed in cents.
Output
Return the minimum number of coins.
제약 조건
0 ≤ cents ≤ 1,000,000
예시
예시 1
입력:
cents = 41
예상 출력:
expected = 4
입력:
long long cents = 41;
예상 출력:
long long expected = 4;
입력:
long cents = 41;
예상 출력:
long expected = 4;
설명
One quarter (25), one dime (35), one nickel (40) and one penny (41): 4 coins.
예시 2
입력:
cents = 0
예상 출력:
expected = 0
입력:
long long cents = 0;
예상 출력:
long long expected = 0;
입력:
long cents = 0;
예상 출력:
long expected = 0;
설명
No change is owed: 0 coins.
참고 자료
이 문제는 CodeUtility에 맞게 수정되었습니다. 위의 설명과 제한 조건을 따르세요.