Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- TensorFlow Lite
- bfs문제
- 코테 문제
- 삼성역테
- sort
- 삼성코테
- dfs문제
- 임베디드 딥러닝
- 영상처리
- BFS
- DP
- 포스코 AI교육
- MCU 딥러닝
- 포스코 교육
- 삼성역량테스트
- 코테
- tinyml
- 포스코 ai 교육
- dfs
- 코딩테스트
- 자료구조
- 컴퓨팅사고
- 알고리즘
- 삼성코딩테스트
- 그리디
- 딥러닝
- 다이나믹프로그래밍
- DP문제
- 초소형머신러닝
- tflite
Archives
- Today
- Total
코딩뚠뚠
[백준문제풀이] 5585 거스름돈 본문
반응형
풀이일시 : 2020-09-02
문제 :
타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사고 카운터에서 1000엔 지폐를 한장 냈을 때, 받을 잔돈에 포함된 잔돈의 개수를 구하는 프로그램을 작성하시오.
예를 들어 입력된 예1의 경우에는 아래 그림에서 처럼 4개를 출력해야 한다.
입력:
입력은 한줄로 이루어져있고, 타로가 지불할 돈(1 이상 1000미만의 정수) 1개가 쓰여져있다.
ex)
380
출력:
제출할 출력 파일은 1행으로만 되어 있다. 잔돈에 포함된 매수를 출력하시오.
ex)
4
풀이 :
지불한 돈은 1000엔 미만이라는 것에 유의한다.
간단한 grddey 알고리즘이다.
[기본문제풀이] greedy 알고리즘
풀이 일시 : 2020-08-29 그리디알고리즘 : 당장 눈앞에의 최적의 상황만 쫓는 알고리즘이다. 대표적인 알고리즘으로는 가장 짧은 간선부터 연결하는 크루스칼 알고리즘이 있다. 문제 : 총 몇
dbstndi6316.tistory.com
#include <iostream>
using namespace std;
int main() {
int n, result=0;
scanf_s("%d", & n); //손님이 낸 돈 n
n = 1000 - n; //총 거슬러줘야될 돈 n
result += n / 500;
n = n % 500; //500엔으로 거슬러주고 남은 거슬러줘야될 돈
result += n / 100;
n = n % 100;
result += n / 50;
n = n%50;
result += n / 10;
n = n % 10;
result += n / 5;
n = n % 5;
result += n / 1;
n = n % 1;
result += n;
printf("%d", result);
return 0;
}
반응형
'알고리즘 문제풀이 > 백준문제풀이' 카테고리의 다른 글
[백준문제풀이] 11399 ATM (0) | 2020.12.30 |
---|---|
[백준문제풀이] 11047 동전0 (0) | 2020.12.30 |
[백준문제풀이] 3977 축구전술 (0) | 2020.12.30 |
[백준문제풀이] 4196 도미노 (0) | 2020.12.30 |
[백준문제풀이] 2150 Strongly Connected Component (0) | 2020.12.30 |