[백준][c] 5585번: 거스름돈

2021. 7. 16. 05:47·Algorithm/백준
반응형

https://www.acmicpc.net/problem/5585

 

5585번: 거스름돈

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

www.acmicpc.net

문제

타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사고 카운터에서 1000엔 지폐를 한장 냈을 때, 받을 잔돈에 포함된 잔돈의 개수를 구하는 프로그램을 작성하시오.

입력

입력은 한줄로 이루어져있고, 타로가 지불할 돈(1 이상 1000미만의 정수) 1개가 쓰여져있다.

출력

제출할 출력 파일은 1행으로만 되어 있다. 잔돈에 포함된 매수를 출력하시오.

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main() {
	int a, b, c, d, e, f;
	int pay, change;

	scanf("%d", &pay);

	change = 1000 - pay;

	a = change / 500;
	change %= 500;

	b = change / 100;
	change %= 100;

	c = change / 50;
	change %= 50;

	d = change / 10;
	change %= 10;

	e = change / 5;
	change %= 5;

	f = change / 1;
	
	printf("%d\n", a + b + c + d + e + f);
}

문제풀이

그리디 알고리즘의 기초문제입니다. 1000원을 지불하고 물건가격(pay)만큼 빼준 것 = change를 연산하는것이 포인트이겠습니다.

비고

그리디가 재밌어집니다.

반응형
저작자표시 비영리 (새창열림)

'Algorithm > 백준' 카테고리의 다른 글

[백준][c] 10757번: 큰 수 A+B  (0) 2021.08.14
[백준][c] 2839번: 설탕 배달  (0) 2021.07.22
[백준][c] 10162번: 전자레인지 (by 그리디 알고리즘)  (0) 2021.07.16
[백준][c] 2775번: 부녀회장이 될테야  (0) 2021.07.15
[백준][c] 10250번: ACM 호텔  (0) 2021.07.15
'Algorithm/백준' 카테고리의 다른 글
  • [백준][c] 10757번: 큰 수 A+B
  • [백준][c] 2839번: 설탕 배달
  • [백준][c] 10162번: 전자레인지 (by 그리디 알고리즘)
  • [백준][c] 2775번: 부녀회장이 될테야
Giken
Giken
𝐒𝐲𝐬𝐭𝐞𝐦.𝐨𝐮𝐭.𝐩𝐫𝐢𝐧𝐭𝐥𝐧("𝐇𝐞𝐥𝐥𝐨 𝐖𝐨𝐫𝐥𝐝!");
  • Giken
    개발자 기켄
    Giken
  • 전체
    오늘
    어제
    • 분류 전체보기 (148)
      • Programming Language (26)
        • C (3)
        • C++ (2)
        • Java (19)
      • Web (4)
      • Database (1)
        • SQL (5)
      • Spring (10)
      • PHP (7)
      • Linux (1)
      • Server (1)
      • Infra (3)
      • Algorithm (74)
        • 백준 (71)
        • 프로그래머스 (0)
      • 프로젝트 (2)
      • Etc (8)
      • 낙서 (5)
  • 블로그 메뉴

    • GitHub
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    평년
    2753
    C
    윤년
    프로그래머스
    1330
    백준
    9498
    SQL고득점키트
    2588
    DB
    SQL
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Giken
[백준][c] 5585번: 거스름돈
상단으로

티스토리툴바