Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
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 more
Archives
Today
Total
관리 메뉴

기록

동전이 몇개 필요한지 알아보기 본문

JAVA

동전이 몇개 필요한지 알아보기

9400 2022. 9. 17. 09:59

/* 
 * 문제1.
 * 거스름돈 (1000~5000원)이 동전의 단위마다 몇개의 동전이 필요한지
 * 출력해주세요.
 * 동전의 종류를 배열로 관리 
 * {500,100,50,10}
 * 
 * 예시)
 * 거스름돈 : 2860원
 * 500원 : 5개
 * 100원 : 3개
 * 50원 : 1개
 * 10원 : 1개
 *
 * 
 * 
 * 
 * 
 * 1. 거스름돈을 만든다 -> 랜덤 사용 (1000~5000원 사이의 값) 
 * 2. 동전의 종류대로 배열을 만든다.(coin 배열) 
 * 3. 새로운 배열을 하나 만든다. (ar배열)
 * 4. for문 이용 랜덤 거스름돈을 coin배열으로 나누고, 몫은 ar배열에 넣고
 * 5. 500 짜리 몇개/100원짜리 몇개/50짜리 몇개 -> 출력
 * 6. 나머지는 다시 랜덤 거스름돈에 넣는다. 
 */


Random rnd = new Random();
int change = (rnd.nextInt(401) + 100) * 10;
System.out.println("거스름돈"+ change);

int coin[] = {500,100,50,10};
int ar[] = {0,0,0,0};

for(int i = 0 ; i<ar.length; i++) {
   ar[i]= change/coin[i];
   System.out.println(coin[i]+"원:"+ar[i]);
   change = change%coin[i];

'JAVA' 카테고리의 다른 글

안드로이드 스튜디오 가위바위보  (0) 2022.12.28
JAVA Swing(2022.12.27)  (0) 2022.12.27
중복이 제거된 배열  (0) 2022.09.17
임의의 정수(=난수) 만들기  (0) 2022.09.15
220906 반복문 for문  (0) 2022.09.15
Comments