public class PayMent {
public static void main(String[] args) {
int pay = 3785870;
int mo = 50000;
// 5만원권 매수
int count = (int)(pay / mo) ; // 5만원 매수
System.out.println(mo + "원권:" + count);
pay = pay - count * mo; // 5만원 매수를 제외한 금액
// 만원권 매수
mo = mo / 5; // 10000
count = (int)(pay /mo); //1만원권 매수
System.out.println(mo + "원권:" + count);
pay = pay -count * mo; // 만원권 매수 제외한 금액
// 5천원권 매수
mo = mo / 2; // 5000원권
count = (int)(pay / mo);
System.out.println(mo + "원권" + count);
pay = pay-count*mo; // 5천원권 제외 금액
mo = mo /5; // 1천원권
count = (int) (pay / mo);
System.out.println(mo + "원권:" + count);
pay = pay-count*mo; // 1천원권 제외 금액
mo = mo /2; // 5백원권
count = (int) (pay / mo);
System.out.println(mo+ "원권:" + count);
pay = pay-count*mo; // 5백원권 제외 금액
mo = mo /5; // 1백원권
count = (int) (pay / mo);
System.out.println(mo + "원권:" + count);
pay = pay-count*mo; // 1백원권 제외 금액
mo = mo /2; // 50원권
count = (int) (pay / mo);
System.out.println(mo+ "원권:" + count);
pay = pay-count*mo; // 50원권 제외 금액
mo = mo /5; // 10원권
count = (int) (pay / mo);
System.out.println(mo + "원권:" + count);
pay = pay-count*mo; // 10원권 제외 금액
mo = mo /2; // 5원권
count = (int) (pay / mo);
System.out.println(mo+ "원권:" + count);
pay = pay-count*mo; // 5원권 제외 금액
mo = mo /5; // 1원권
count = (int) (pay / mo);
System.out.println(mo + "원권:" + count);
pay = pay-count*mo; // 1원권 제외 금액
}
}
이런식인데 반복문으로 어케만드냐 하아아앙
게이야..
왜
줄당 만원
ㅜㅜ
조건만 잘걸면 되겠내. 마넌이 얼마 밑에까지 떨어지기 전까지 하믄될듯
웅그걸반복ㅁ분으로 어케하지
해당 댓글은 삭제되었습니다.
뭐가
욕하노?
그리고 string 변수 하나에 concatenate 하고 반복문 끝나면 결과 출력하게 만들믄됨
넘어렵다 일단고마워
완벽해
무슨말이지
저건 저런식으로 만든다는거임 for문을이용해서 만드는건데 이ㅣㅇㅇㅇㅇㅇㅇ
그리디 알고리즘이라고 쳐봐라
넹
그리고 보통 정해져있는 수 5천원권 천원권 이런건 배열에다 집어넣는거란다
아하..
그냥 while하고 if else 쓰면안되나 for문하곤 좀 안맞는거같은데
그것도 반복문임? 아 진짜 좆같다
50000, 10000, 5000, 1000. 500, 100, 50, 10 배열을 만든다. 이하 생략
감사합니다...........................
이정도 말해주면 알것지?
몰라 ㅠㅠ 일단배열만들어볼꼐.............. ㅠㅠㅠㅠㅠ
그 배열이름을 unitArr라고 했을때 for(int unit : unitArr)
int[] Money = new int[8]; Money[0] = 50000; Money[1] = 10000; Money[2] = 5000; Money[3] = 1000; Money[4] = 500; Money[5] = 100; Money[6] = 50; Money[7] = 10;
일단 이렇게만들었음
어레이 선언할때 int[8] unitArr = {5000, 1000, 500, 100, 50...}하는게 더 보기 좋음
그런방법이 있군
할수잇겟어?
for문할꺼면 배열넣고 for(i=0; i<배열사이즈; i++)
글시가 깨져서나와
와 진짜 개귀엽네
외
땔깜년ㅋㅋ - dc App