기록의 공간

기록의 공간

  • 분류 전체보기 (162)
    • Programming (36)
      • Error 처리 (10)
      • 기술 정리 (14)
      • 환경 설정 정리 (10)
      • 이론정리 (2)
    • Algorithm (124)
      • JAVA (87)
      • DATABASE (35)
    • 기타 (1)
      • 회고록 (1)
  • 홈
  • 태그
  • 방명록
  • 깃허브
RSS 피드
로그인
로그아웃 글쓰기 관리

기록의 공간

컨텐츠 검색

태그

프로그래머스 알고리즘 algorithm AWS 백준 플루이드 워셜 프로그래머스 DFS java 골드 복습 인프런 SQL Oracle 오류해결 Programmers 실버 알고리즘 BFS 그리디 에러해결

최근글

댓글

공지사항

아카이브

거스름돈(1)

  • [Algorithm /백준] 거스름돈

    [문제] 춘향이는 편의점 카운터에서 일한다. 손님이 2원짜리와 5원짜리로만 거스름돈을 달라고 한다. 2원짜리 동전과 5원짜리 동전은 무한정 많이 가지고 있다. 동전의 개수가 최소가 되도록 거슬러 주어야 한다. 거스름돈이 n인 경우, 최소 동전의 개수가 몇 개인지 알려주는 프로그램을 작성하시오. 예를 들어, 거스름돈이 15원이면 5원짜리 3개를, 거스름돈이 14원이면 5원짜리 2개와 2원짜리 2개로 총 4개를, 거스름돈이 13원이면 5원짜리 1개와 2원짜리 4개로 총 5개를 주어야 동전의 개수가 최소가 된다. [입력] 첫째 줄에 거스름돈 액수 n(1 ≤ n ≤ 100,000)이 주어진다. [출력] 거스름돈 동전의 최소 개수를 출력한다. 만약 거슬러 줄 수 없으면 -1을 출력한다. [문제 해결 - 그리디] ..

    2023.11.05
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바