반응형
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 | 31 |
Tags
- 운전면허
- 코테
- 3일컷
- MVVM
- springboot
- 보통2종
- 일반화
- 스프링부트
- 쿼리
- level2
- 백준
- Java
- 닫기버튼
- SQL
- 1931번
- JPA
- delegate
- level3
- level4
- c#
- 프로그래머스
- WSL
- MySQL
- programmers
- 씨샵
- Python
- Spring Boot
- WPF
- 자바
- 코딩테스트
Archives
- Today
- Total
욱꾸미의 주꾸미 발
[코딩테스트] 백준(BAEKJOON) - 거스름돈(Java, 5585번) 본문
반응형
안녕하세요~
오늘은 날 잡은 김에 밀렸던 문제들을 올려보고자 하는 날입니다!
오늘 풀어볼 문제는 역시 간단한 문제중 하나 거스름돈 입니다.
사실 이 문제는 다들 많이 풀어보셨을거같으니 간단하게만 문제, 그리고 풀이만 올린채 마무리하겠습니다.
https://www.acmicpc.net/problem/5585
5585번: 거스름돈
타로는 자주 JOI잡화점에서 물건을 산다. JOI잡화점에는 잔돈으로 500엔, 100엔, 50엔, 10엔, 5엔, 1엔이 충분히 있고, 언제나 거스름돈 개수가 가장 적게 잔돈을 준다. 타로가 JOI잡화점에서 물건을 사
www.acmicpc.net
다음은 코드입니다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.PriorityQueue;
import java.util.Scanner;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws NumberFormatException, IOException {
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();
int[] money=new int[6];
money[0]=500;
money[1]=100;
money[2]=50;
money[3]=10;
money[4]=5;
money[5]=1;
int value=1000-num;
int answer=0;
for(int ele:money)
{
if(value/ele>0)
{
answer=answer+(value/ele);
value=value%ele;
}
}
System.out.println(answer);
}
}
감사합니다:D
반응형
'코딩테스트 > 백준' 카테고리의 다른 글
| [코딩테스트] 백준(BAEKJOON) - 수들의 합(Java, 1789번) (0) | 2023.04.21 |
|---|---|
| [코딩테스트] 백준(BAEKJOON) - 로프(Java, 2217번) (0) | 2023.04.21 |
| [코딩테스트] 백준(BAEKJOON) - 보물(Java, 1026번) (0) | 2023.04.15 |
| [코딩테스트] 백준(BAEKJOON) - 잃어버린 괄호(Java, 1541번) (0) | 2023.04.13 |
| [코딩테스트] 백준(BAEKJOON) - 회의실 배정(Java, 1931번) (0) | 2023.04.13 |